注册 登录
编程论坛 C++教室

c++类组合的问题

zgg373014368 发布于 2016-04-17 22:03, 3853 次点击
定义了一个Date类,然后又定义了一个People类,People类中有一个生日成员,这个生日成员是Date型,那请问输出函数中 People::showPeople怎么输出生日这一项 我是
void People::showPeople(){
    cout<<"编号:    "<<number<<endl;
cout<<"姓名:    "<<name<<endl;
cout<<"性别:    "<<sex<<endl;
cout<<"生日:    "<<birthday<<endl;
cout<<"ID:      "<<id<<endl;
}

应该怎么改正呢??求指导
3 回复
#2
rjsp2016-04-18 13:09
用C++的书学C++
而不是用C的书学C++
#3
教主东方不败2016-04-19 11:24
class Date
{
public:
Date(int y,int m, int d);
private:
int year,month,day;
};
Date::Date(int y; int m; int d)
#4
教主东方不败2016-04-19 11:31
class Date
{
public:
Date(int y,int m, int d);
private:
int year,month,day;
};
Date::Date(int y; int m; int d)
{
year=y;
month=m;
day=d;
}
class People()
{
public:
People(string str;Date bir)
{
name=str;
birthday=bir(2016,4,49);
}
private:
string name;
Date birthday;
};
1