一、typeof与typeid 1.1、typeof 在C++11标准之前,GCC已经提供了一个类似功能的运算符 typeof对类型进行推导,但是这毕竟是编译器的实现,不是标准。 int a = 0;typeof(a) b = 5; 1.2、typeid C++标准提供了 typeid 运算符,获取的类型信息会包含在一个类型为std::type_info的对象里,可以调用成员函数na
1.decltype 类型指示符 deltype :C++11 作用:选择并返回操作数的数据类型 /*** deltype :C++11 作用:选择并返回操作数的数据类型* 编译器分析表达式并得到它的类型,却不实际计算表达式的值*/int main() {decltype (f()) sum = x; // sum 的类型就是 f 的返回类型return 0;} const int ci