Не могли бы вы подсказать, где можно найти очень подробную информацию по шаблонам? К сожалению, например, у Шилдта в базовом курсе по c++ раскрываются шаблоны очень поверхностно (нет ничего про дедукцию, выбор более специализированного шаблона и тд)
Поддерживаю. Эта книга у Вандервуда и Джосаттиса получилась довольно информативной.
Saharman , еще механики работы шаблонов неплохо рассказаны в книге Скотта Мейерса: "Эффективный и современный С++".
Там же есть и раскрытие темы обобщенного программирования, лямбд и auto.