大佬們 const char * const *p具體是什么意思?
uj5u.com熱心網友回復:

一個指向 const char* 的const 指標
uj5u.com熱心網友回復:
我告訴你個理解方式,首先把主型別去掉,它在哪兒都不影響結果,也就是變成了const* const *p
依次把各個const左邊的東西刪掉,這個里面有兩個const,所以兩個結果
* const *p
*p
再吧其中的const刪掉,剩下
**p
*p
這兩個就是不能被賦值的物件(不能改變的物件),也就是**p=xxx是錯的 *p=xxx也是錯的
再舉個例子:char ***** const ***p;是啥意思: 就是 ***p不能被改寫
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/276340.html
標籤:C++ 語言
