時間限制: 1 sec
記憶體限制: 128 mb
提交: 431
解決: 297 /*
改錯題:
設計乙個日期類和時間類,並編寫全域性函式display用於顯示日期和時間。要求:display函式作為類外的普通函式,而不是成員函式
在主函式中呼叫display函式,display函式分別引用time和date兩個類的物件的私有資料,輸出年、月、日和時、分、秒。
下面的程式中,在begin到end部分存在語法錯誤。請改正錯誤,使程式按下面輸入輸出的規定執行。
注意:只提交修改過的begin到end部分的**。 */
#include
using namespace std;
//將程式需要的其他成份寫在下面,只提交修改後的begin到end部分的**
//******************** begin ********************
class time; //類的提前宣告
class date //日期類
private:
int year;
int month;
int day;
}; class time //時間類
private:
int hour;
int min;
int sec;
}; void display(const date & d, const time & t)
//********************* end ********************
int main()
年 月 日
時 分 秒
年/月/日
時:分:秒
2013 12 2314 23 50
2013/12/2314:23:50
只提交修改過的begin到end部分的**
#include using namespace std;
class time; //類的提前宣告
class date //日期類
int year;
int month;
int day;
};class time //時間類
int hour;
int min;
int sec;
};void display(const date & d, const time & t)
Python類中的私有成員 私有函式,私有變數
在python中定義私有變數只需要在變數名或函式名前加上 兩個下劃線,那麼這個函式或變數就會為私有的了。在內部,python使用一種 name mangling 技術,將 membername替換成 classname membername,所以你在外部使用原來的私有成員的名字時,會提示找不到。命名...
Python類中的私有成員 私有函式,私有變數
python類中的私有成員 私有函式,私有變數 python俱樂部 在python中定義私有變數只需要在變數名或函式名前加上 兩個下劃線,那麼這個函式或變數就會為私有的了。在內部,python使用一種 name mangling 技術,將 membername替換成 classname member...
關於類成員函式中訪問同類物件的私有成員
原址 關於類成員函式中訪問同類物件的私有成員,主要包含以下幾種場景 a 在c 的類的成員函式中,允許直接訪問該類的物件的私有成員變數。b 在類的成員函式中可以訪問同型別例項的私有變數。c 拷貝建構函式裡,可以直接訪問另外乙個同類物件 引用 的私有成員。d 類的成員函式可以直接訪問作為其引數的同型別物...