常量——C++11(二)

1、const关键字:指明在运行时计算。

2、constexpr关键字:指明在编译时求值。

constexpr int d = 7;               //在赋值时,只能用常量表达式
int var = 9;
const double s = sqrt(var);        //正确
constexpr double sr = sqrt(var);   //错误,var不是常量表达式

猜你喜欢

转载自www.cnblogs.com/share-ideas/p/11879996.html