应该在哪加默认形参的问题,请教
#include<iostream>
#include<string>
using namespace std;
struct day
{
int year;
int month;
int daty;
} ;
class man
{ int number;
string sex,id;
day m;
public:
man() {}
man(man &p) {}
void jin() {
cout <<"请输入编号:"<<endl;
cin >>number;
cout <<endl;
cout <<"请输入性别:(男,女)"<<endl;
cin >>sex;
cout <<endl;
cout <<"请输入身份证号:"<<endl;
cin >>id;
cout <<endl;
cout <<"请输入出生日期:年,月,日"<<endl;
cin >>m.year>>m.month>>m.daty;
cout <<endl;}
void moren(int a=0,string b=0,string c=0)
{number=a;sex=b;id=c;}
void chu() {
cout <<"编号为:"<<number<<endl;
cout <<"性别为:"<<sex<<endl;
cout <<"身份证号为:"<<id<<endl;
cout <<"出生日期为:"<<m.year <<"年 "<<m.month<<"月 " <<m.daty<<"日 " <<endl;}
~man() {}
};
main()
{
man k;
k.jin();
k.chu();
k.moren();
k.chu();
}
此题要求用到构造函数,拷贝构造,带默认形参的函数成员等等,但是问题在于应该在哪里加默认形参的成员函数,红色部分是我的加的默认形参以及调用,但并不成功,那位能指点下,应该怎样加默认形参的成员函数