C++ Const

常量表达式

常量表达式是指值不会改变并且在编译过程中就能得到计算结果的表达式

// sz不是一个常量表达式,尽管sz本身是一个常量,但它的具体值知道运行时才能获取
const int sz = get_size()

constexpr变量

声明一个常量表达式

顶层const

顶层const表示指针本身是个常量
底层const表示指针所指的对象是一个常量

你可能感兴趣的:(c++,开发语言)