Об авторе
Введение
ЧАСТЬ I ОСНОВЫ ЯЗЫКА С++: ПОДМНОЖЕСТВО С
Обзор языка С
Выражения
Операторы
Массивы и строки
Указатели
Функции
Структуры, объединения, перечисления и оператор typedef
Ввод-вывод на консоль
Файловый ввод-вывод
Препроцессор и комментарии
ЧАСТЬ II ЯЗЫК С++
Обзор языка С++
Классы и объекты
Массивы, указатели, ссылки и операторы динамического распределения памяти
Перегрузка функций, конструкторы копирования и аргументы по умолчанию
Перегрузка операторов
Наследование
Виртуальные функции и полиморфизм
Шаблоны
Обработка исключительных ситуаций
Основы системы ввода-вывода
Файловая система
Динамическая идентификация типа и операторы приведения
Пространства имен, преобразования функций и другие новшества
Введение в стандартную библиотеку шаблонов
ЧАСТЬ III БИБЛИОТЕКА СТАНДАРТНЫХ ФУНКЦИЙ
Функции ввода-вывода языка С
Строковые и символьные функции
Математические функции
Функции времени, даты и локализации
Функции динамического распределения памяти
Служебные функции
Функции обработки расширенных символов
ЧАСТЬ IV БИБЛИОТЕКА СТАНДАРТНЫХ КЛАССОВ
Стандартные классы ввода-вывода
Стандартные контейнерные классы
Стандартные алгоритмы
Стандартные итераторы, распределители памяти и функторы
Класс string
Числовые классы
Обработка исключительных ситуаций и прочие классы
ЧАСТЬ V ПРИЛОЖЕНИЯ НА ЯЗЫКЕ С++
Интеграция новых классов: пользовательский класс для работы со строками
Синтаксический анализ выражений
Приложение А Расширение языка С++ для платформы NET
Приложение Б Язык С++ и робототехника
Предметный указатель