constexpr存在的意义是是什么?
书上这样说:
1.c++11新标准规定,允许将变量声明为constexpr类型以便由编译器来验证变量的值是否是一个常量表达式。
2.一般来说,如果你认为变量是一个常量表达式,那就把它声明为constexpr类型。
没看懂这些话,没理解constexpr到底有什么作用,求解。
霍天青
2015/06/15 12:39- c++
- c
- 点赞
- 收藏
- 回答
书上这样说:
1.c++11新标准规定,允许将变量声明为constexpr类型以便由编译器来验证变量的值是否是一个常量表达式。
2.一般来说,如果你认为变量是一个常量表达式,那就把它声明为constexpr类型。
没看懂这些话,没理解constexpr到底有什么作用,求解。