项主要设计初衷，也即让编写完美的转发函数成为可能。在编程时，程序员有时需要编写一个泛型转发函数，使之不论以何种类型实例化，都能返回同于包装函数的类型，而若无decltype操作符，就几乎不可能做到这一点。decltype的样例代码如下所示，其中利用了C++11标准中的“返回类型后置”（trailing-return-type）语法。int& foo(int& i);float foo(float& f);template <class T> auto transparent_forwarder(T&