Шаблоны C++ дают программисту новые возможности быстрой разработки эффективных и надежных программ и повторного использования кода. Данная книга полностью освещает тему практического использования шаблонов. Учебник богат самым разнообразным материалом, на тему программирования с использованием шаблонов. В книге 22 главы и почти 200 подглав:
Шаблоны функций Шаблоны классов Параметры шаблонов не являющиеся типами Основы работы с шаблонами Применения на практике Основные термины Вглубь шаблонов Имена шаблонов Инстанцинирование Вывод аргументов шаблонов Специализация и перезагрузка Направления дальнейшего развития Полиморфные возможности шаблонов Классы свойств и стратегий Шаблоны и наследование Метапрограммы Шаблоны выражений Классификация типов Интеллектуальные указатели Кортежи Объекты функции и обратные вызовы
Этот самоучитель желательно использовать тем кто уже более или менее знаком с языком C++, хотя, надо заметить, что стиль подачи материала достаточно прост и относительно доступен.