C++ 靜態成員函數

——能夠將成員函數聲明爲靜態的(函數聲明必須包含關鍵字static,但若是函數定義是獨立的,則其中不能包含關鍵字static)函數

調用:

  • 不能經過對象調用(包括this指針)
  • 公有部分聲明的,可使用類名和做用域解析運算符調用:

int count = String::HowMany(); // invoking a static member functionthis

限制:

因爲靜態成員函數不與特定的對象關聯,所以只能使用靜態數據成員。spa

相關文章
相關標籤/搜索