Подскажитe литературу по шаблонам проектирования C++?

Ищу хорошую книгу,статьи по шаблонам проектирования,а также по функторам и предикатам в С++.
Если есть что-то годное на примете, то поделитесь :)
  • Вопрос задан
  • 2918 просмотров
Решения вопроса 2
@lookid
александреску, GOF, опыт
Ответ написан
Комментировать
AxisPod
@AxisPod
Я так понимаю, вы больше о шаблонной магии C++. А точнее о C++ Template Metaprogramming?

Вообще примерно так, последовательность важна:
Джеф Элджер - C++ for Real Programmers (есть на русском)
Андрей Александреску - Modern C++ Design (есть на русском)
C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond (на русском не видел и скорее всего нет)

Элджер даёт базовые знания работы шаблонов, Александреску уже более или менее разжовывает, но всё еще слабо, очень слабо, а вот последняя книга от авторов boost (хотя это наверное больше сборник понтов, чем реально полезной информации) помогает вправить мозг, не тем что в ней написано, а тем, что вы начнете искать как выполнить упражнения, а вот там уже и будет сама шаблонная магия.

Ну и как вариант не забывать посмотреть работу type traits из C++11.

P.S. Ах да, забыл добавить, что шаблонное метапрограммирование сродни функциональному программированию, в этом его сложность для программистов привыкшим к процедурному.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы