4-е издание. — Киев: ДиаСофт, 2005. — 1104 с.
В новом издании популярной книги известного автора и специалиста по C++ рассматривается устоявшаяся версия языка. Изложение материала не привязано ни к какой конкретной реализации C++. Книга охватывает обширный круг вопросов, необходимых для создания полноценных программ на C++, - от знакомства с основами синтаксиса языка до многочисленных новых функциональных возможностей C++, таких как классы, объекты, наследование, полиморфизм, виртуальные функции, стандартная библиотека шаблонов STL, RTTI и др.
Издание рассчитано на пользователей с любым уровнем подготовки. Для начинающих эта книга послужит превосходным учебником, а опытные программисты смогут воспользоваться ею в качестве справочника, облегчающего их ежедневный труд.
Книгу можно рекомендовать как методическое пособие преподавателям высших и средних учебных заведений, а также в качестве учебника для студентов.
Содержание:
Предисловие.
Начальные сведения.
Приступаем к изучению языка C++.
Представление данных.
Составные типы данных.
Циклы и выражения сравнения.
Операторы ветвления и логические операции.
Функции языка C++.
Работа с функциями.
Модели памяти и пространства имен.
Объекты и классы.
Работа с классами.
Классы и динамическое распределение памяти.
Наследование классов.
Повторное использование программного кода в C++.
Дружественные конструкции, исключения и прочее.
Класс string и стандартная библиотека шаблонов.
Ввод/вывод данных и работа с файлами.
Приложения:
Системы счисления.
Ключевые слова языка C++.
Таблица кодов ASCII.
Приоритет операций.
Другие операции.
Шаблон класса string.
Методы и функции библиотеки STL.
Рекомендуемая литература.
Преобразование программного кода в соответствии со стандартом ANSI/ISO C++.
Ответы на вопросы для повторения.
Предметный указатель.