Table of contents Введение Особенности разработки программ на С++ Указатель на функцию Преобразование типов Наследование Виртуальные функции Перегрузка операций Функциональные объекты Шаблоны Пространства имён Обработка исключительных ситуаций Немного о компиляции и сборке Рекоммендации по написанию кода Новые возможности стандарта С++11 Терминология Понятие структур данных Массивы Динамические структуры Метапрограммирование Шаблоны функций Шаблоны классов Специализация шаблонов Пример: вычисление факториала Пример: числа Фиббоначчи Конфигурации шаблонных классов Стандартная библиотека С++ Обзор стандартной библиотеки С++ Структура стандартной библиотеки С++ Концепции Ввод-вывод данных Примитивы, определённые в библиотеке STL Итераторы Контейнеры Inplus: Как это работает Алгоритмы inplus: Как это работает Примеры использования стандартной библиотеки С++ Стандартная библиотека С++/Вопросы Стандартная библиотека С++/Примеры лабораторных работ Разработка и использование библиотек программирования Создание библиотек программирования Использование динамических библиотек Вопросы Примеры лабораторных работ Ответы на вопросы