Учебное пособие. — 3-е изд., испр. и доп. — М.: МАКС Пресс, 2012. —
128 с.: ил.
[В п. "Доп. файлы" даны исходные тексты
примеров:
- Исходный текст примера "Разреженный массив";
- Модификация примера "Разреженный массив" с использованием шаблонов;
- Исходный текст примера MultiMatrix из последней главы.] В пособии представлен краткий лекционный курс, освещающий основы объектно-ориентированного программирования на примере языка Cи++. В целях экономии учебного времени рассматривается только ядро языка. Стандартная библиотека Си++ оставлена читателю для самостоятельного изучения; в примерах используются возможности стандартной библиотеки языка Си.
Курс построен в предположении, что язык Си читателю уже известен; это позволяет излагать материал путём плавного перехода от Си к Си++ с постепенным введением новых понятий.
Для студентов программистских специальностей, преподавателей и всех желающих освоить объектно-ориентированное программирование. В третьем издании добавлены параграфы, посвящённые временным и анонимным объектам, а также сокрытию имён при наследовании; исправлены замеченные ошибки и в ряде мест даны дополнительные пояснения. Введение.
Абстрактные типы данных и инкапсуляция.
Обработка исключительных ситуаций.
Наследование и полиморфизм.
Шаблоны.
- Исходный текст примера "Разреженный массив";
- Модификация примера "Разреженный массив" с использованием шаблонов;
- Исходный текст примера MultiMatrix из последней главы.] В пособии представлен краткий лекционный курс, освещающий основы объектно-ориентированного программирования на примере языка Cи++. В целях экономии учебного времени рассматривается только ядро языка. Стандартная библиотека Си++ оставлена читателю для самостоятельного изучения; в примерах используются возможности стандартной библиотеки языка Си.
Курс построен в предположении, что язык Си читателю уже известен; это позволяет излагать материал путём плавного перехода от Си к Си++ с постепенным введением новых понятий.
Для студентов программистских специальностей, преподавателей и всех желающих освоить объектно-ориентированное программирование. В третьем издании добавлены параграфы, посвящённые временным и анонимным объектам, а также сокрытию имён при наследовании; исправлены замеченные ошибки и в ряде мест даны дополнительные пояснения. Введение.
Абстрактные типы данных и инкапсуляция.
Обработка исключительных ситуаций.
Наследование и полиморфизм.
Шаблоны.