靜態成員

如果一個變量是類的一部分,但卻不是該類的各個對象的一部分(如default_date),它就應該被聲明爲static靜態成員。一個static成員只有唯一的一個副本,而不像非static成員那樣在每個對象裏各有一份副本。同樣,一個需要訪問類的成員,但類的對象又不需要它(換句話說,不是一定需要類的對象去調用它)的函數應該被定義成static成員函數。

static 成員函數沒有 this 形參,它可以直接訪問所屬類的 static 成員,但不能直接使用非 static 成員。對於static成員變量或成員函數,既可以通過類的對象來訪問,又能夠通過類直接訪問(前面加類名+作用於操作符即可)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章