這篇部落格主要是參考 學習的,但是其中的程式無法執行,我稍做修改,完成了此篇部落格。
c++中static有兩種用法:面向過程程式設計中的static和物件導向程式中的static。前者應用於普通變數和函式,後者主要是在類的應用。
一、面向過程設計中的static
1.靜態全域性變數
file 1
#includeusing namespace std;
void fn();
static int n;
int main()
void fn()
file 2
#includeusing namespace std;
void fn();
int myclass::sum=0;
myclass::myclass(int a,int b,int c)
void myclass::getsum(){
cout<
C 基礎 static關鍵字
下面分兩個部介紹static關鍵字的使用 1 普通變數和成員函式 2 類中的作用 include using namespace std void fun static int n int main void fun 輸出 20 21注意 include include fun.h using na...
C 基礎 靜態Static關鍵字
目錄 靜態static關鍵字 3.1靜態類 3.2靜態變數 3.3靜態方法 3.4靜態建構函式 3.5什麼時候適合用static修飾 3.6使用static時需要注意的地方 static靜態的,不變的,在某個類中只有乙個,不會因例項化物件的不同而不同。static可以修飾類 字段 屬性 方法 等。如...
this關鍵字 static關鍵字
1.當成員變數和區域性變數重名,可以用關鍵字this來區分 this 代表物件,代表那個物件呢?當前物件 this就是所在函式所屬物件的引用 簡單說 那個物件呼叫了this所在的函式,this就代表哪個物件 this也可以用於在建構函式中呼叫其他建構函式 注意 只能定義在建構函式的第一行,因為初始化...