第二十五章補充內容 10 關鍵字const

2022-03-12 10:17:29 字數 442 閱讀 6781

// 第二十五章補充內容 10 關鍵字const

//const int a;

//int const a

//const int *a

//int * const a;

//int const * a const;

//const int a與int const a的作用是一樣的,都表示a是乙個常整型數

//const int *a意味著a是乙個指向常整型號數的指標,換句話說,a指向的整型數是不可修改的

//int * const a的意思是a是乙個指向整型數的常指標,也就是說,指標a指向的整型數是可以修改的,但指標a是不可修的

//int const * a const意味著a是乙個指向常整型數的常指標,也就是說,指標a指向的整型數是不可修改的,同時指標a也是不可修改的

//const的三點好處

第二十五章補充內容 10 關鍵字const

第二十五章補充內容 10 關鍵字const const int a int const a const int a int const a int const a const const int a與int const a的作用是一樣的,都表示a是乙個常整型數 const int a意味著a是乙個指...

第二十五章補充內容 9 關鍵字volatile

第二十五章補充內容 9 關鍵字volatile 用volatile關鍵字宣告的變數,是用來告訴編譯器每次對此變數的引用都需要從記憶體位址中讀取,即取消編譯器對此變數的優化編譯 volatile可以保證對特殊位址的穩定訪問,不會出錯 register暫存器變數 include using namesp...

第二十五章補充內容 11 關鍵字mutable

第二十五章補充內容 11 關鍵字mutable 我們知道修飾為const的成員函式,是不能修改類的資料成員的,但是這並不表示它不可以修改經過mutable修飾後的資料成員,關鍵字mutable將其後的資料修飾為可供const成員函式進行修改的資料成員 include include include ...