第十二周專案 1

2021-07-03 07:48:21 字數 1035 閱讀 5467

//分別定義teacher(教師)類和cadre(幹部)類,採用多重繼承方式由這兩個類派生出新類teacher_cadre(教師兼幹部)。要求:

//(1)在兩個基類中都包含姓名、年齡、性別、位址、**等資料成員。

//(2)在teacher類中還包含資料成員title(職稱),在cadre類中還包含資料成員post(職務),

//在teacher_cadre類中還包含資料成員wages(工資)。

//(3)對兩個基類中的姓名、年齡、性別、位址、**等資料成員用相同的名字,在引用這些資料成員時,指定作用域。

//(4)在類體中宣告成員函式,在類外定義成員函式。

//(5)在派生類teacher_cadre的成員函式show中呼叫teacher類中的display函式,

//輸出姓名、年齡、性別、職稱、位址、**,然後再用cout語句輸出職務與工資。

#include

#include

using namespace std;

class teacher

protected:

string name;

int age;

int ***;//1-man 0-women

string add;

string tel;

string title;

};void teacher::display()

class cadre

protected:

string name;

int age;

int ***;//1-man 0-women

string add;

string tel;

string post;

};/*void cadre::display()

*/class teacher_cadre:public teacher,public cadre

private:

float wages;

};void teacher_cadre::show()

int main()

第十二周專案1

輸入描述 無 輸出描述 圖的基本運算 標頭檔案 ifndef graph h included define graph h included define maxv 100 最大頂點個數 define inf 32767 inf表示 typedef int infotype 以下定義鄰接矩陣型別 ...

第十二周專案1 閱讀4

4 理解函式的預設引數 include using namespace std const double pi 3.1415926 float area float r 6.5 指定r的預設值為6.5 float volume float h,float r 6.5 指定r的預設值為6.5 int ...

第十二周上機實踐專案(1)

檔名稱 text11.cpp 問題描述 分別定義teacher 教師 類和cadre 幹部 類,採用多重 繼承方式由這兩個類派生出新類teacher cadre 教師兼幹部 1 在兩個基類中都包含姓名 年齡 性別 位址 等資料成員。2 在teacher類中還包含資料成員title 職稱 在cadre...