const的使用注意

2021-06-21 04:20:12 字數 286 閱讀 2101

1.const成員變數也不能在類定義處初始化,只能通過建構函式初始化列表進行, const資料成員 只在某個物件生存期內是常量,而對於整個類而言卻是可變的。

2.《型別說明符》 《函式名》 (《參數列》) const;

1、首先const在函式後面,只能應用於類的成員函式。

2、const表示在函式的執行過程中不允許修改類內的資料成員(mutable修飾資料成員除外)

3.const出現在星號左邊,表示被指物是常量;出現在星號右邊,標準指標自身是常量。如果在星號兩邊,表示被指物和指標兩者都是常量。

const的使用和注意

const 最早想法是用於取代預處理器 define 這個巨集,從而形成常量的概念。針對常量const物件,const指標及指向const的指標,函式const型別引數,const 函式返回型別,const類成員,及const成員函式,及對const最後理解的一些總結來描述 const。const物...

const使用注意事項

把 讀作pointer to然後從後往前讀.int const p 可以讀作 p is a pointer to const int,p是指向常量的指標 int const p 可以讀作 p is a const pointer to int,p是指向int型的常指標,此時 p的值是可以被修改的,但...

c 常量(const) 使用的注意事項

在我們編碼的過程 const 是我們經常用到的一種宣告型別,如果不了解const的執行機制,有時候會發生一些莫名其妙的bug,可能讓我們掉入深坑中。接下來我們一起看看常量的應用吧!1.常量預設是靜態型別,所以不能和static一起使用 2.常量是在編譯時計算的,它的表示式中不能包含變數 如 cons...