本文主要是介绍C++基础 decltype 类型指示符,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.decltype 类型指示符
deltype :C++11 作用:选择并返回操作数的数据类型
/*** deltype :C++11 作用:选择并返回操作数的数据类型* 编译器分析表达式并得到它的类型,却不实际计算表达式的值*/
int main() {decltype (f()) sum = x; // sum 的类型就是 f 的返回类型return 0;
}
- const int ci = 0;
- const int &cj = ci;
- decltype(ci) x = 0; // x 的类型是 const int
- decltype(cj) y = x; // y 的类型是 const int &, y 绑定到变量x
这篇关于C++基础 decltype 类型指示符的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!