Тематический план
-
Общее
-
-
Основы создания классов. Доступ к членам класса. Создание массива объектов. Дружественные функции.
-
Функции-члены, которые генерируются автоматически. Уровни безопасности. Идиома copy-and-swap. Перегрузка преобразования типов. Статические члены класса. lvalue и rvalue выражения.
-
RTTI, dynamic_cast, typeid, закрытое наследование, шаблоны: инстанцирование, явная специализация, параметры шаблонов. Коллекции и итераторы
-
Коллекции и итераторы. Линейный список и итератор для него. Реализация функций с параметрами-итераторами. Шаблон класса matrix для представления матрицы как вектора, элементами которого являются векторы.
-
Стандартная библиотека шаблонов: введение. Требования к контейнерам и к элементам контейнера. Последовательные контейнеры
-