Тематический план
-
-
-
Гиперссылка
-
Гиперссылка
-
-
Файл
Основы создания классов.
-
Файл
Дружественные функции. Перегрузка операций.
-
Файл
Виды конструкторов. Return Value Optimization (RVO). Функции-члены, которые генерируются автоматически. Уровни безопасности. Идиома copy-and-swap.
-
Файл
Перегрузка преобразования типов. Статические члены класса. move-семантика (конструктор и присваивание).
-
Файл
Открытое наследование, включение
-
Файл
Полиморфизм. Виртуальные методы. Абстрактные классы. Полиморфные контейнеры
-
Файл
RTTI, dynamic_cast, typeid, закрытое наследование, шаблоны: инстанцирование, явная специализация, параметры шаблонов. Коллекции и итераторы
-
Файл
Коллекции и итераторы. Линейный список и итератор для него. Реализация функций с параметрами-итераторами. Шаблон класса matrix для представления матрицы как вектора, элементами которого являются векторы. Классы для рекурсивных типов данных.
-
Файл
Стандартная библиотека шаблонов: введение. Требования к контейнерам и к элементам контейнера. Последовательные контейнеры
-
Файл
Ассоциативные контейнеры. Основные типы итераторов
-
Файл
Итераторы ввода/вывода. Однонаправленный Однонаправленные и двунаправленные итераторы. Итераторы произвольного доступа.
-
Файл
Алгоритмы STL. Алгоритмы, немодифицирующие последовательность. Алгоритмы, модифицирующие последовательность. Захват переменных из внешнего контекста. Объекты функции (функторы).
-
Файл
Умные указатели
-
Файл
Реализация итератора для двусвязного списка
-
-
-
ФайлLab1_заготовка Файл
-
ФайлПроект "Дробь" с тестами Файл
-
ФайлТесты к RealNums Файл
-
ФайлLab3 сделано на занятии Файл
-
ФайлЛабораторная 5 заготовка Файл
-
ФайлЗаготовка Lab9 – классная работа группы 2.3 Файл
-
ФайлЗаготовка Lab10 для студентов группы 2.3 Файл
-
Гиперссылка
-
Гиперссылка
-
-
Файл
-
Файл
-
-
Задание
-
Задание
-
Задание
-
-
-
-
Тест
-
Тест
-