从右往左读,遇到p就替换为“p 是一个”,遇到*就替换为“指向”
1.const int p; 读法:p是一个常量整型
2.const int* p; 读法:p是一个指向整型常量的指针
3.int const* p; 读法:p是一个指向整型常量的指针
4.int * const p; 读法:p是一个常量指针,指向整型
5.const int * const p; 读法:p是一个常量指针,指向整型常量
6.int const * const p; 读法:p是一个常量指针,指向整型常量
本文详细解析了C++中指针与各种修饰符的组合使用,通过从右到左阅读并理解代码的方式,帮助读者掌握复杂类型声明的读法。包括const限定符与指针结合的不同情况,如指向常量的指针、常量指针等,以及它们在实际编程中的意义。
从右往左读,遇到p就替换为“p 是一个”,遇到*就替换为“指向”
1.const int p; 读法:p是一个常量整型
2.const int* p; 读法:p是一个指向整型常量的指针
3.int const* p; 读法:p是一个指向整型常量的指针
4.int * const p; 读法:p是一个常量指针,指向整型
5.const int * const p; 读法:p是一个常量指针,指向整型常量
6.int const * const p; 读法:p是一个常量指针,指向整型常量
1477
189

被折叠的 条评论
为什么被折叠?