Le livre C ++ Templates: The Complete Guide , (c) 2002, me semble très attrayant, mais comme il a 12 ans, je crains qu'il ne soit pas à jour. Il y a des critiques Amazon très favorables datant d'il y a un an, et je ne vois aucun autre titre très récent sur les modèles C ++. Est-ce que quelqu'un sait si un livre sur les modèles publiés en 2002 (par opposition à un livre spécifiquement sur la STL) aurait une syntaxe ou des concepts qui ont été remplacés ou ajoutés par, disons, C ++ 11?
Ce qui suit provient de la description du livre Amazon :
Les modèles sont parmi les fonctionnalités les plus puissantes de C ++, mais ils sont trop souvent négligés, mal compris et mal utilisés. Modèles C ++: le guide complet fournit aux architectes et ingénieurs logiciels une compréhension claire de pourquoi, quand et comment utiliser des modèles pour créer et maintenir plus efficacement des logiciels plus propres, plus rapides et plus intelligents.
Les modèles C ++ commencent par un didacticiel perspicace sur les concepts de base et les fonctionnalités du langage. Le reste du livre sert de référence complète, se concentrant d'abord sur les détails de la langue, puis sur un large éventail de techniques de codage, et enfin sur les applications avancées pour les modèles. Les exemples utilisés tout au long du livre illustrent des concepts abstraits et illustrent les meilleures pratiques.
Les lecteurs apprennent
- Les comportements exacts des modèles
- Comment éviter les pièges associés aux modèles
- Idiomes et techniques, du basique au non documenté
- Comment réutiliser le code source sans menacer les performances ou la sécurité
- Comment augmenter l'efficacité des programmes C ++
- Comment produire des logiciels plus flexibles et maintenables