Объектно-ориентированное программирование на С++

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Книга Айры Пола, автора многих популярных изданий по С и С++, не является ни учебником по С++, ни курсом по объектно-ориентированному программированию (ООП) `вообще`, хотя может быть полезна и в этих двух качествах. Задача книги (точно отраженная в названии) совершенно конкретна: научить читателя писать на С++ объектно-ориентированные программы. Для многих абстрактных идей и понятий ООП в С++ существуют конкретные воплощающие их конструкции. В каждой главе автор вводит и объясняет очередную `порцию` таких конструкций, демонстрирует технику их эффективного использования. В некоторых случаях возникающие перед программистом на С++ проблемы не могут быть непосредственно решены средствами языка. Здесь на помощь приходят разнообразные приемы, не владея которыми трудно программировать на С++ реальные задачи. Такие приемы поясняются автором на многочисленных примерах, причем наиболее показательные программы подвергаются тщательному разбору. Много внимания на страницах книги уделено самым последним дополнениям С++: стандартной библиотеке шаблонов (STL), пространствам имен (namespaces), механизму идентификации типов во время выполнения (RTTI), явным приведениям типов (cast - операторам) и другим. Книга в первую очередь рассчитана на программистов,желающих получить ясное представление о парадигме объектно-ориентированнного программирования в С++. Издание также будет полезно преподавателям, студентам и всем, кто хочет освоить объектно-ориентированнное программирование на С++.

Author(s): Пол Айра
Edition: 2
Publisher: Бином, Невский Диалект
Year: 2001

Language: Russian
Commentary: повысил контрастность шрифта, подчистил мусор
Pages: 461

Предисловие 13
Глава 1. Зачем нужно объектно-ориентированное проrpаммирование на С++? 17
Глава 2. Собственные типы данных и инструкции 37
Глава 3. Функции и указатели 69
Глава 4. Реализация АТД в базовом языке 107
Глава 5. Сокрытие данных и функции-члены класса 131
Глава 6. Создание и уничтожение объектов 155
Глава 7. Ad hос полиморфизм 191
Глава 8. Перебор: итераторы и контейнеры 227
Глава 9. Шаблоны, обобщенное программирование и STL 245
Глава 10. Наследование 281
Глава 11. Исключения 311
Глава 12. ООП на с++ 331
Прuложенuе А. Коды символов ASCII 349
Прuложенuе В. Приоритет и порядок выполнения операторов 351
Прuложенuе С. Руководство по языку 353
Прuложенuе D. Ввод-вывод 407
Прuложенuе Е. STL и строковые библиотеки 421
Литература 445
Предметный указатель 447