C++0x FAQ
Stroustrup氏のサイトにC++0x FAQというものが掲載されていることに気づいた。
http://www.research.att.com/~bs/C++0xFAQ.html
Suffix return type syntaxではdecltypeで戻り値を指定する場合の例にautoの案を紹介しているが、
template<class T, class U> auto mul(T x, U y) -> decltype(x*y) { return x*y; }
確かこれはラムダ式の[]に置き代わる予定のはず。