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