Обучающие шаблоны С++

Можно ли рекомендовать какие-либо хорошие ресурсы для изучения шаблонов С++?

Большое спасибо.

Ответы

Ответ 1

Я нашел cplusplus.com, чтобы быть полезным во многих случаях. Похоже, у них очень хорошее введение в templates.

Если это настоящая книга, которую вы ищете, Эффективный С++ - это классика с отличным разделением на шаблоны.

Ответ 3

Это более продвинутая, но очень полезная книга по использованию шаблонов и шаблонов.

Современный дизайн С++

Ответ 4

Bruce Eckel Мышление в С++ - это то, как я узнал о шаблонах. В первом томе есть вводная глава, а на втором томе есть углубленная глава о шаблонах.

Там Bjarne Stroustrop Язык программирования С++, в котором есть хорошая глава. И Стандартная библиотека С++: учебник и справочник, посвященная стандартной библиотеке, но определенно поможет вам лучше понять, как шаблоны могут быть использованным в реальном мире..

Ответ 5

Обязательно различайте общее программирование и метапрограммирование шаблона (что больше похоже на другую парадигму)

Общее программирование можно узнать из С++ bible, но вы можете просто взглянуть на дженерики java и т.д....

один о метапрограммировании: книга Джосуттиса С++ Templates: Полное руководство

Ответ 6

В двух томах "Мышления на С++" рассмотрим основы шаблонов. Их можно либо купить в печати, либо загрузить бесплатно (и законным) использовать здесь.

Ответ 7

"Язык программирования С++" Бьярна Строустропа