常量——C++11(二)

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

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

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

 

posted @ 2019-11-18 06:40  zmlgo  阅读(218)  评论(0编辑  收藏  举报