本 Wiki 开启了 HTTPS。但由于同 IP 的 Blog 也开启了 HTTPS,因此本站必须要支持 SNI 的浏览器才能浏览。为了兼容一部分浏览器,本站保留了 HTTP 作为兼容。如果您的浏览器支持 SNI,请尽量通过 HTTPS 访问本站,谢谢!
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版 | |||
cs:programming:cpp:courses:cpp_basic_deep:chpt_2 [2024/08/11 03:49] – [常量表达式] codinghare | cs:programming:cpp:courses:cpp_basic_deep:chpt_2 [2024/08/11 03:50] (当前版本) – [常量表达式指针] codinghare | ||
---|---|---|---|
行 319: | 行 319: | ||
</ | </ | ||
==常量表达式指针== | ==常量表达式指针== | ||
- | 指针也可以作为编译器常量。这种情况下,需要满足两个条件: | + | 指针也可以作为编译期常量。这种情况下,需要满足两个条件: |
* 指针是常量 | * 指针是常量 | ||
* 指针指向的内容也是常量 | * 指针指向的内容也是常量 | ||
- | 只有满足这两个条件,指针才能作为编译器常量对编译器可见。也就是说,这种情况下的指针类型是 '' | + | 只有满足这两个条件,指针才能作为编译期常量对编译器可见。也就是说,这种情况下的指针类型是 '' |
<code cpp> | <code cpp> | ||
constexpr const int* ptr = nullptr; | constexpr const int* ptr = nullptr; |