Оглавление Глава 1. Начало работы с C++ 31 Глава 2. Приступаем к изучению C++ 49 Глава 3. Работа с данными 85 Глава 4. Составные типы 131 Глава 5. Циклы и выражения отношений 205 Глава 6. Операторы ветвления и логические операции 257 Глава 7. Функции как программные модули C++ 303 Глава 8. Дополнительные сведения о функциях 367 Глава 9. Модели памяти и пространства имен 429 Глава 10. Объекты и классы 483 Глава 11. Работа с классами 535 Глава 12. Классы и динамическое выделение памяти 591 Глава 13. Наследование классов 659 Глава 14. Повторное использование кода в C++ 727 Глава 15. Друзья, исключения и многое другое 805 Глава 16. Класс string и стандартная библиотека шаблонов 867 Глава 17. Ввод, вывод и файлы 967 Глава 18. Новый стандарт C++ 1049 Приложение А. Основания систем счисления 1105 Приложение Б. Зарезервированные слова C++ 1109 Приложение В. Набор символов ASCII 1113 Приложение Г. Приоритеты операций 1119 Приложение Д. Другие операции 1123 Приложение Е. Шаблонный класс string 1135 Приложение Ж. Методы и функции стандартной библиотеки шаблонов 1155 Приложение З. Рекомендуемая литература и ресурсы в Интернете 1201 Приложение И. Переход к стандарту ANSI/ISO C++ 1205 Приложение К. Ответы на вопросы для самоконтроля 1213 Предметный указатель 1240