c 靜態資料成員與靜態成員函式

2021-07-22 18:42:28 字數 917 閱讀 5573

time limit: 1000ms

memory limit: 65536kb

submit

statistic

problem description

通過本題目的練習可以掌握靜態資料成員和靜態成員函式的用法

要求設計乙個點類

point

,它具有兩個

double

型的資料成員x,

y。和乙個靜態資料成員

count 

,用以記錄系統中建立點物件的數目。為該類設計建構函式和析構函式,在其中對

count

的值做修改,體現點的數目的動態變化。並為其新增乙個靜態成員函式用以輸出

count

的值;成員函式

showpoint()

用於輸出點的資訊。

並編寫主函式,輸出以下的內容。

input無

output

example input

example output

x=0,y=0

the number of points is 3

deconstructor point x=5

deconstructor point x=3

deconstructor point x=0

author

#include#includeusing namespace std;

class point

void showpoint()

static void showcount()

~point()//析構函式

};int point::count=0;

int main()

C 靜態資料成員與靜態成員函式

一般情況下,如果有n個同類的物件,那麼每乙個物件都分別有自己的資料成員,不同物件的資料成員各自有值,互不相干。但是有時人們希望有某乙個或幾個資料成員為所有物件所共有,這樣可以實現資料共享。可以使用全域性變數來達到共享資料的目的。例如在乙個程式檔案中有多個函式,每乙個函式都可以改變全域性變數的值,全域...

C 靜態資料成員與靜態成員函式

一般情況下,如果有n個同類的物件,那麼每乙個物件都分別有自己的資料成員,不同物件的資料成員各自有值,互不相干。但是有時人們希望有某乙個或幾個資料成員為所有物件所共有,這樣可以實現資料共享。可以使用全域性變數來達到共享資料的目的。例如在乙個程式檔案中有多個函式,每乙個函式都可以改變全域性變數的值,全域...

靜態資料成員與靜態成員函式

include include using namespace std class student student static intnumber protected static int noofstudents char name 40 int student noofstudents 0 靜...