C++:類的靜態成員

我是一個小垃圾發表於2020-10-08

一般情況下,類的靜態成員在類內宣告,類外定義和初始化
類內宣告時+關鍵字static
類外定義時:物件的資料型別 類名::靜態成員名字
如果在類內初始化,初值必須是常量表示式

類的靜態成員不屬於類的任何物件,但可以通過類的物件、引用、指標訪問該靜態成員,也可以通過作用域運算子訪問,類成員函式可以直接使用類的靜態資料成員。

靜態成員類似於全域性變數,儲存在靜態儲存區,一旦被定義就一直存在於程式執行的整個生命週期

相關文章