C++.“出生日期”属于“人员”类,并将“出生日期”定义为一个“日期”类内嵌子对象。请写出该部分代码。
答案:1 悬赏:40 手机版
解决时间 2021-11-18 20:18
- 提问者网友:你给我的爱
- 2021-11-18 11:06
C++.“出生日期”属于“人员”类,并将“出生日期”定义为一个“日期”类内嵌子对象。请写出该部分代码。
最佳答案
- 五星知识达人网友:掌灯师
- 2021-11-18 11:38
能加分么? 我看到了 你的题目 我也做了 发给你吧
class date{
public:
date(int y,int m,int d);
void setdate(int y,int m,int d);
void showdate();
~date(){
cout<<"调用date类的析构函数"< private:
int year, month, day;
};
date::date(int y,int m,int d){
year=y;month=m;day=d;
cout<<"调用date类的构造函数"< }
void date::setdate(int y,int m,int d){
year=y;month=m;day=d;
}
inline void date::showdate(){
cout< }
class people{
date d1;
int bianhao,shenfen;
char xinbie[3];
public:
people(int a,char b[3],int c,int d,int e,int f):d1(c,d,e){
bianhao=a;strcpy(xinbie,b);shenfen=f;
cout<<"调用people类的构造函数"< void setpeople(int a,char b[3],int c,int d,int e,int f){
d1.setdate(c,d,e);
bianhao=a;strcpy(xinbie,b);shenfen=f;};
void showpeople();
~people(){
cout<<"调用people类的析构函数"< };
};
不过由于玩游戏了,,变量类型貌似设定有点小问题 你先看下
class date{
public:
date(int y,int m,int d);
void setdate(int y,int m,int d);
void showdate();
~date(){
cout<<"调用date类的析构函数"<
int year, month, day;
};
date::date(int y,int m,int d){
year=y;month=m;day=d;
cout<<"调用date类的构造函数"<
void date::setdate(int y,int m,int d){
year=y;month=m;day=d;
}
inline void date::showdate(){
cout<
class people{
date d1;
int bianhao,shenfen;
char xinbie[3];
public:
people(int a,char b[3],int c,int d,int e,int f):d1(c,d,e){
bianhao=a;strcpy(xinbie,b);shenfen=f;
cout<<"调用people类的构造函数"<
d1.setdate(c,d,e);
bianhao=a;strcpy(xinbie,b);shenfen=f;};
void showpeople();
~people(){
cout<<"调用people类的析构函数"<
};
不过由于玩游戏了,,变量类型貌似设定有点小问题 你先看下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯