天天看点

C++ 0x 新特性(6):decltype

decltype允许编译器根据任意表达式推断一个函数的返回值使perfect forwarding更加通用. 在过去的版本, 对于任意两个类型 T1和 T2, 没有办法减少表达式的类型而使用两种类型. decltype将允许你声明一个表达式有template参数, 如sum<T2, T2>() 有类型 T1+T2.

继续阅读