91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 95KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2024-02-03
  • 語(yǔ)言: 其他
  • 標(biāo)簽: C++??

資源簡(jiǎn)介

設(shè)計(jì)一個(gè)用于人事管理的“人員”類。由于考慮到通用性,這里只抽象出所有類型人員都具有的屬性:編號(hào)、性別、出生日期、身份證號(hào)等。其中“出生日期一個(gè)“日期”類內(nèi)嵌子對(duì)象。用成員函數(shù)實(shí)現(xiàn)對(duì)人員信息的錄入和顯示。要求包括:構(gòu)造函數(shù)和析構(gòu)函數(shù)、拷貝構(gòu)造函數(shù)、內(nèi)聯(lián)成員函數(shù)、帶默認(rèn)形參值的成員函數(shù)、組合。

資源截圖

代碼片段和文件信息

#include
#include
using?namespace?std;

class?Date????//日期類
{
private:
int?yearmonthday;
public:
void?SetDate(int?Y=0int?M=0int?D=0);????//帶默認(rèn)形參值的成員函數(shù)
void?ShowDate();
};

inline?void?Date::SetDate(int?Yint?Mint?D)????//錄入日期(內(nèi)聯(lián)成員函數(shù))
{
cin>>Y>>M>>D;
year=Y;
month=M;
day=D;
}

inline?void?Date::ShowDate()????//顯示日期(內(nèi)聯(lián)成員函數(shù))
{
cout<}

class?Personnel????//人員類
{
private:
int?num;
char?sex;
Date?birthday;????//“日期”類內(nèi)嵌子對(duì)象,類的組合
string?ID;
public:
Personnel(){}????//默認(rèn)構(gòu)造函數(shù)
Personnel(int?nchar?sDate?bstring?id)???//帶參構(gòu)造函數(shù)
{
num=n;
sex=s;
birthday=b;
ID=id;
}
Personnel?(Personnel?&p);????//聲明拷貝構(gòu)造函數(shù)
~Personnel()????//析構(gòu)函數(shù)
{
cout< }
void?SetPersonnel();
void?ShowPersonnel();
};

Personnel::Personnel?(Personnel?&p)????//定義拷貝構(gòu)造函數(shù)
{
num=p.num;
sex=p.sex;
birthday=p.birthday;
ID=p.ID;
}

void?Personnel::SetPersonnel()??//錄入人員信息
{
cout<<“錄入人員信息:“< cout<<“請(qǐng)輸入人員編號(hào):“< cin>>num;
cout<<“請(qǐng)輸入人員性別(m或f):“< cin>>sex;
cout<<“請(qǐng)輸入人員出生日期:“< birthday.SetDate();
cout<<“請(qǐng)輸入人員身份證號(hào):“< cin>>ID;
}

void?Personnel::ShowPersonnel()????//顯示人員信息
{
cout<<“人員編號(hào):“< cout<<“人員性別“< cout<<“人員出生日期:“;
birthday.ShowDate();
cout<<“人員身份證號(hào):“<}

int?main()????//主函數(shù)
{
int?flag=1;
while(flag)????//循環(huán)錄入
{
Personnel?per;
per.SetPersonnel();
per.ShowPersonnel();
cout<<“繼續(xù)輸入“y”,結(jié)束輸入“n”:“< char?c;
cin>>c;
if(c==‘N‘||c==‘n‘)?flag=0;
}
return?0;
}


?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件?????548907??2009-11-13?15:33??4-10.exe

?????文件???????1815??2009-11-13?15:33??4-10.cpp

?????文件????????308??2009-11-13?15:36??4-10.txt

-----------?---------??----------?-----??----

???????????????551030????????????????????3


評(píng)論

共有 條評(píng)論