[C++筆記] 靜態成員(Static Member)、靜態函數(Static Function)

靜態成員(Static Member)

  1. 靜態成員屬於類別,而不屬於個別的物件。
  2. 非const的static成員要在類別定義區塊之外初始化。
  3. 可以用物件實例的名稱,或是類別名稱加上::運算子來存取,通常使用類別名稱加上::運算子來存取,一方面也可以避免與非靜態資料成員混淆。
  4. 靜態成員同樣遵守public、protected與private的存取限制。

靜態函數(Static Function)

  1. 靜態函數沒有this,只能訪問靜態成員

--

--