Содержание
- Введение 1
- Основы теории шаблонов классов в C++ 2
- - Синтаксис и структура шаблонов классов 2.1
- - Параметризация типов и компиляция шаблонов 2.2
- - Специализация шаблонов и перегрузка 2.3
- Принципы объектно-ориентированного программирования и шаблоны 3
- - Шаблоны и полиморфизм: виртуальные функции и CRTP 3.1
- - Инкапсуляция и шаблоны: реализация контейнеров данных 3.2
- - Наследование и шаблоны: особенности реализации и ограничения 3.3
- Продвинутые техники применения шаблонов 4
- - Метапрограммирование на шаблонах 4.1
- - SFINAE и шаблонное программирование 4.2
- - Оптимизация производительности шаблонов 4.3
- Практическое применение шаблонов классов: примеры и анализ 5
- - Реализация контейнеров данных с использованием шаблонов 5.1
- - Шаблонные алгоритмы сортировки и поиска 5.2
- - Создание универсальных математических библиотек 5.3
- Заключение 6
- Список литературы 7