constexpr, 与const修饰指针 const 修饰指针constexpr 修饰指针 const 修饰指针 指针是一个对象,在顶层,指针指向的对象在底层。 int * const p修饰 int* 是顶层const,指针本身不可修改,但是其指向的对象可修改;const int * p修饰 int, 是底层const,指针可以修改,但其指向的对象不可修改。 constexpr 修饰指针 constexpr int * p;,修饰类型为int* ,使p具有顶层const的性质。 constexpr 修饰的变量在编译期确定,不会在软件启动时加载,拖慢程序启动速度。