Данной теме посвящалось в рамках курса ровно одно занятие. Это было связано с тем, что студенты должны были подойти к курсу уже с определенными знаниями, после курса "Объектно-Ориентированное Программирование", построенного на С++. Поэтому указанные темы не рассматривались глубоко, а просто напоминалось курсантам, что в языке С++ есть что-то такое.
И активно рекомендовалась следующая литература (неполный список):
Библиография / Рекомендованная литература
Standard for Programming Language C++
Х. Дейтел, П. Дейтел, Как программировать на C++
Д. Вандевурд, Н. Джосаттис, Шаблоны C++: справочник разработчика