温婉银耳汤

文章
7
资源
1
加入时间
2年10月17天

[C++11]decltype类型推导规则

在某些情况下,不需要或者不能定义变量,但是希望得到某种类型,这时候就可以用C++11提供的decltype关键字了,它的作用是在编译器编译的时候推导出一个表达式的类型。语法:decltype (表达式)decltype是"declare type “的缩写,意思是"声明类型”,decltype的推导是在编译期完成的,它只是用于表达式类型的推导,并不会计算表达式的值。代码如下:int a = 10;decltype(a) b = 99;// b -> intdec