c++ primer
1、decltype(exp)
decltype 函数获取类型时,会获取const 或者 引用。decltype 是唯一在引用的上下文中,不把引用当做对象对待的。
参数有两种,变量和表达式
1) decltype(variable)
返回的是变量的类型,包括const 和 引用
2)decltype(expression)
表达式如果是左值,返回的是引用类型(如:指针 *pointer,赋值表达式 a = b);
表达式如果是右值,返回对象类型 ;
1、decltype(exp)
decltype 函数获取类型时,会获取const 或者 引用。decltype 是唯一在引用的上下文中,不把引用当做对象对待的。
参数有两种,变量和表达式
1) decltype(variable)
返回的是变量的类型,包括const 和 引用
2)decltype(expression)
表达式如果是左值,返回的是引用类型(如:指针 *pointer,赋值表达式 a = b);
表达式如果是右值,返回对象类型 ;