(1)作用:
1.告诉编译器后面的变量是一个常量。
constexpr int mf=20;//相当于const int mf=20; cosntexper int *q=nullptr//相当于int *const q=nullptr;
2.验证初值是否是一个常量表达式,不是的话会报错
constexpr int sz = size();//如果size是一个cosntexper函数的话这条语句才正确
(2)constexper指针的初始值必须是nullptr,0,或则全局变量的地址(在程序结束前不会被释放掉,相当于常量表达式)