C 基礎概念 (二)static關鍵字

2021-07-29 01:43:11 字數 473 閱讀 5306

這篇部落格主要是參考 學習的,但是其中的程式無法執行,我稍做修改,完成了此篇部落格。

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也可以用於在建構函式中呼叫其他建構函式 注意 只能定義在建構函式的第一行,因為初始化...