3-6 靜態資料成員與靜態成員函式
time limit: 1000ms
memory limit: 65536kb
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
#include using namespace std;
class point
point(double a=0, double b=0)
};int point::count = 0;
//定義靜態成員函式
void point::showpoint()
int main()
靜態資料成員與靜態成員函式
include include using namespace std class student student static intnumber protected static int noofstudents char name 40 int student noofstudents 0 靜...
靜態資料成員與靜態成員函式
靜態屬性不是類中每個物件擁有的,而是共有的。由於靜態成員逃離了物件而存在的性質,所以該實體應該在所有物件產生之前產生,更適合的時機是在程式啟動的時候做初始化。初始化時候不可重複上static,但是要加上類名空間。該實體在程式中的唯一性,要求他不可以和類的定義放在標頭檔案中,但是它確實是類的成員,所以...
3 6 靜態資料成員與靜態成員函式
time limit 1000ms memory limit 65536k 通過本題目的練習可以掌握靜態資料成員和靜態成員函式的用法 要求設計乙個點類 point 它具有兩個 double 型的資料成員x,y。和乙個靜態資料成員 count 用以記錄系統中建立點物件的數目。為該類設計建構函式和析構函...