C++11标准库decltype的作用是什么
decltype作用主要是让编译器自动识别表达式类型
//声明模块函数并返回decltype类型 templateauto addVal(T1 x, T2 y)->decltype(x + y); //实现模板函数 template auto addVal(T1 x, T2 y) -> decltype(x + y) { return x + y; }
//测试模板函数 cout << addVal(1.2, 2) << endl;;
decltype作用主要是让编译器自动识别表达式类型
//声明模块函数并返回decltype类型 templateauto addVal(T1 x, T2 y)->decltype(x + y); //实现模板函数 template auto addVal(T1 x, T2 y) -> decltype(x + y) { return x + y; }
//测试模板函数 cout << addVal(1.2, 2) << endl;;