Книга C ++ Templates: The Complete Guide , (c) 2002, выглядит очень привлекательной для меня, но, поскольку ей 12 лет, я обеспокоен тем, что она может быть устаревшей. Есть несколько очень хороших обзоров Amazon, датированных совсем недавно, год назад, и я не вижу других очень недавних заголовков по шаблонам C ++. Кто-нибудь знает, будет ли книга о шаблонах, опубликованная в 2002 году (в отличие от книги, посвященной конкретно STL), иметь синтаксис или концепции, которые были заменены, например, C ++ 11?
Ниже приводится описание книги Amazon :
Шаблоны являются одними из наиболее мощных функций C ++, но они слишком часто игнорируются, неправильно понимаются и используются неправильно. Шаблоны C ++. Полное руководство предоставляет архитекторам и инженерам программного обеспечения четкое представление о том, почему, когда и как использовать шаблоны для создания и поддержания более чистого, быстрого и интеллектуального программного обеспечения более эффективно.
Шаблоны C ++ начинаются с проницательного учебника по основным понятиям и особенностям языка. Оставшаяся часть книги служит исчерпывающим справочником, фокусируясь сначала на деталях языка, затем на широком спектре методов кодирования и, наконец, на передовых приложениях для шаблонов. Примеры, используемые в книге, иллюстрируют абстрактные концепции и демонстрируют лучшие практики.
Читатели учатся
- Точное поведение шаблонов
- Как избежать подводных камней, связанных с шаблонами
- Идиомы и методы, от базового до ранее недокументированного
- Как повторно использовать исходный код без угрозы для производительности или безопасности
- Как повысить эффективность программ на C ++
- Как производить более гибкое и обслуживаемое программное обеспечение