メタプログラミング、ポリシーベース／コンセプトベースの設計手法、SFINAE、TypeErasureなど、テンプレートの機能を使ったプログラム共通化の仕組みを、わかりやすく解説。最新規格、C++11に対応！！