『C ++ Templates:The Complete Guide』(c)2002は非常に魅力的に見えますが、12歳なので、古くなっているのではないかと心配しています。最近1年前の非常に好意的なAmazonレビューがいくつかあり、C ++テンプレートに他の最近のタイトルはありません。2002年に発行されたテンプレートに関する本(特にSTLに関する本ではなく)に、たとえばC ++ 11によって置き換えられたり、追加されたりした構文や概念があるかどうかは誰にもわかりますか?
以下はアマゾンの本の説明からです:
テンプレートはC ++の最も強力な機能の1つですが、無視されたり、誤解されたり、誤用されたりすることがよくあります。C ++テンプレート:コンプリートガイドは、テンプレートを使用して、よりクリーンで、より高速で、よりスマートなソフトウェアをより効率的に構築および維持する理由、時期、および方法を明確に理解することをソフトウェアアーキテクトおよびエンジニアに提供します。
C ++テンプレートは、基本的な概念と言語機能に関する洞察に満ちたチュートリアルから始まります。本の残りの部分は、最初に言語の詳細に焦点を当て、次に幅広いコーディング手法に焦点を当て、最後にテンプレートの高度なアプリケーションに焦点を当てた包括的なリファレンスとして機能します。本全体で使用されている例は、抽象的な概念を示し、ベストプラクティスを示しています。
読者は学ぶ
- テンプレートの正確な動作
- テンプレートに関連する落とし穴を回避する方法
- イディオムとテクニック、基本的なものから以前に文書化されていないものまで
- パフォーマンスや安全性を脅かすことなくソースコードを再利用する方法
- C ++プログラムの効率を上げる方法
- より柔軟で保守可能なソフトウェアを作成する方法