decltype是c++11引入的类型推导的操作符
decltype的使用方法,decltype()的括号里面是用来推导类型的表达式,
float a;double b;decltype(a+b) c得到的,最后的c是double类型。
decltype用来定义新类型。
c++11引入以后,我们看到在某些头文件中有如下的语句:
using size_t =decltype(sizeof(0));这个就是新定义了一种类型size_t,其实就是sizeof(0)的类型。
decltype是c++11引入的类型推导的操作符
decltype的使用方法,decltype()的括号里面是用来推导类型的表达式,
float a;double b;decltype(a+b) c得到的,最后的c是double类型。
decltype用来定义新类型。
c++11引入以后,我们看到在某些头文件中有如下的语句:
using size_t =decltype(sizeof(0));这个就是新定义了一种类型size_t,其实就是sizeof(0)的类型。