М.: Вильямс, 2010 г. , 624 с.
В этой книге описаны все основные средства языка С++ - от
элементарных понятий до супервозможностей. После рассмотрения основ
программирования на C++ (переменных, операторов, инструкций
управления, функций, классов и объектов) читатель освоит такие
более сложные средства языка, как механизм обработки исключительных
ситуаций (исключений), шаблоны, пространства имен, динамическая
идентификация типов, стандартная библиотека шаблонов (STL), а также
познакомится с расширенным набором ключевых слов, используемым в
.NET-программировании. Автор справочника - общепризнанный авторитет
в области программирования на языках C и C++, Java и C# - включил в
текст своей книги и советы программистам, которые позволят повысить
эффективность их работы.
Книга рассчитана на широкий круг читателей, желающих изучить язык программирования С++. Из истории создания С++
Обзор элементов языка С++
Основные типы данных
Инструкции управления
Массивы и строки
Указатели
Функции, часть первая: основы
Функции, часть вторая: ссылки, перегрузка и использование аргументов по умолчанию
Ещё о типах данных и операторах
Структуры и объединения
Введение в классы
О классах подробнее
Перегрузка операторов
Наследование
Виртуальные функции и полиморфизм
Шаблоны
Обработка исключительных ситуаций
С++-система ввода-вывода
Динамическая идентификация типов и операторы приведения типа
Пространства имён и другие темы
Введение в стандартную библиотеку шаблонов
Препроцессор С++
С-ориентированная система ввода-вывода
Использование устаревшего С++-компилятора
.NET-расширения для С++
Книга рассчитана на широкий круг читателей, желающих изучить язык программирования С++. Из истории создания С++
Обзор элементов языка С++
Основные типы данных
Инструкции управления
Массивы и строки
Указатели
Функции, часть первая: основы
Функции, часть вторая: ссылки, перегрузка и использование аргументов по умолчанию
Ещё о типах данных и операторах
Структуры и объединения
Введение в классы
О классах подробнее
Перегрузка операторов
Наследование
Виртуальные функции и полиморфизм
Шаблоны
Обработка исключительных ситуаций
С++-система ввода-вывода
Динамическая идентификация типов и операторы приведения типа
Пространства имён и другие темы
Введение в стандартную библиотеку шаблонов
Препроцессор С++
С-ориентированная система ввода-вывода
Использование устаревшего С++-компилятора
.NET-расширения для С++