C 實踐參考 職員有薪水了

2021-09-23 17:58:13 字數 1134 閱讀 6690

【專案 - 職員有薪水了】

(1)定義乙個名為cperson的類,有以下私有成員:姓名、身份證號、性別和年齡,成員函式:建構函式、析構函式、輸出資訊的函式。並在此基礎上派生出cemployee類,派生類cemployee增加了兩個新的資料成員,分別用於表示部門和薪水。要求派生類cemployee的建構函式顯示呼叫基類cperson的建構函式,並為派生類cemployee定義析構函式,定義輸出資訊的函式。

class cperson

;class cemployee:public cperson

;int main()

下面的執行結果供參考:

[參考解答]

#include #include #include using namespace std;

class cperson

;class cemployee:public cperson

;cperson::cperson(string name,string id,int ***,int age)

void cperson::show1()

(2)字串除了用c++擴充的string型別外,按c語言的傳統,還可以用char *表示。請將類宣告中的string全部改為char *後,重新寫一遍程式(此時的區別是,類中有指標成員,構造和析構函式需要考慮深複製的問題了。)

class cperson

;class cemployee:public cperson

;int main()

[參考解答]

#include #include #include using namespace std;

class cperson

;class cemployee:public cperson

;cperson::cperson(char *name,char *id,int ***,int age)

void cperson::show1()

職員有薪水了 拓展

程式的版權和版本宣告部分 檔名稱 test.cpp 作 者 任子儀 完成日期 2014年 5月 6日 版 本 號 v12.1 輸入描述 無 問題描述 程式輸出 問題分析 略 演算法設計 略 include include includeusing namespace std class cperso...

職員有薪水了(拓展)

程式的版權和版本宣告部分 檔名稱 a.cpp 作 者 孔雲 完成日期 2014年5月11日 版 本 號 v1.0 輸入描述 職員資訊。問題描述 定義乙個名為cperson的類,有以下私有成員 姓名 身份證號 性別和年齡,成員函式 建構函式 析構函式 輸出資訊的函式。並在此基礎上派生出cemploye...

第十一周專案 職員有薪水了

all right reserved.檔名稱 main。cpp 作 者 閆舒 完成日期 2016年6月16日 版 本 號 vc 6.0 問題描述 定義乙個名為cperson的類,有以下私有成員 姓名 身份證號 性別和年齡,成員函式 建構函式 析構函式 輸出資訊的函式。並在此基礎上派生出cemploy...