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=0the 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 靜...