以前なら,これ
Modern C++ Design―ジェネリック・プログラミングおよびデザイン・パターンを利用するための究極のテンプレート活用術 (C++ In‐Depth Series)
を片手にコンパイラと格闘しながら学んでいたことが,「C++ テンプレートテクニック」では丁寧に説明されています.
C++0x で追加された機能なども説明されています.
ざっと目を通していて気づいたけど,
http://d.hatena.ne.jp/KrdLab/20060504
でやっていた事って Expression Template という名前があるらしい.