Компьютерная литература
  • формат djvu
  • размер 24,07 МБ
  • добавлен 16 января 2009 г.
Солтер Н.А., Клепер С.Дж. C++ для профессионалов
М.: Диалектика, 2006 г. , пер. с 2005, 907 с.
Научно-популярное издание
В этом практическом руководстве с большим количеством примеров представлены все грани разработки приложений на C++, включая этапы проектирования, тестирования и отладки. Здесь описаны простые, но мощные методы, используемые профессионалами, малознакомые, но весьма полезные средства и многократно применяемые шаблоны проектирования. В книге демонстрируются различные методики и хороший стиль программирования, а также предлагаются пути повышения качества кода и эффективности программирования в целом. Вы узнаете, как написать межплатформенный и межъязыковый код, выполнить поэлементное тестирование, а также использовать стандартную библиотеку C++.
Книга предназначена для программистов и разработчиков, которые хотят поднять свои навыки программирования на C++ на профессиональный уровень. Поэтому читатель должен владеть базовыми знаниями C++ или существенным опытом программирования на С и/или Java, а также иметь представление об основах программирования.
Содержание:
Введение
Часть I. Введение в профессиональное С++- проектирование.
Краткий курс С++. Разработка профессиональных С++ программ. Проектирование с использованием объектов. Проектирование с использованием библиотек и шаблонов. Проектирование с целью многократного использования кода. Использование эффективных методов разработки программного обеспечения.
Часть II Пишем С++- код профессионально.
Кодируем стильно. Оттачиваем мастерство в использовании классов и объектов. Освоение классов я объектов. Осваиваем механизм наследования. Пишем обобщенный код с помощью шаблонов. Причуды и странности С++.
Часть III. Освоение суперсредств С++
Эффективное управление памятью. Использование С++ - потоков ввода – вывода. Обработка ошибок.
Часть IV. Как создать код без ошибок.
Перегрузка С++- операторов. Создание эффективных С++ - программ. Разработка межплатформенных приложений. Становимся эксперта в области тестирования программ. Что нужно знать об отладке.
Часть V Использование библиотек и шаблонов.
Библиотека STL: контейнеры и итераторы. Освоение STL -алгоритмов и функциональных объектов. Использование и расширение возможностей STL. Исследование распределенных объектов. Объединение возможности технологий и оболочек. Применение шаблонов проектирования.
Часть VI/ Приложения.
Готовимся к С++ - интервью. Аннотированная библиография. Предметный указатель.