简介
有时我们希望从表达式的类型推断出要定义的变量类型,但是不想用该表达式的值初始化变量。C++11引入了decltype类型说明符,它的作用是选择并返回操作数的数据类型,在此过程中,编译器分析表达式并得到它的类型,却不实际计算表达式的值。
用法
1 | decltype( expression ) value; |
实例
1 | int a; |
有时我们希望从表达式的类型推断出要定义的变量类型,但是不想用该表达式的值初始化变量。C++11引入了decltype类型说明符,它的作用是选择并返回操作数的数据类型,在此过程中,编译器分析表达式并得到它的类型,却不实际计算表达式的值。
1 | decltype( expression ) value; |
1 | int a; |
微信支付
支付宝