超帅摩托

文章
3
资源
0
加入时间
2年10月21天

c++浅谈decltype类型指示符

decltype类型指示符相当于auto指示符的改进版,使用此类型指示符能让被定义变量的类型指定为程序中已有,而我们不好直接写出的(比如某个函数的输出结果有多种数据类型的可能,而下面我们要定义的变量类型需与函数返回值类型一致),便可以使用decltype类型指示符。例如:decltype (f()) sum=x;//sum的类型为函数f的返回类型应注意,在其他类型指示符下,引用都作为所指对象同义词出现,但用在decltype下,引用类型由decltype()括号中的引用类型决定。例如:const