'employer::employer' : constructors not allowed a return type
这个错误是什么意思,那位大虾帮助改一改,先谢了
源代码如下:
#include
#include
using namespace std;
class employee
{
public:
employee();
~employee();
employee(employee &e);
void Add();
void Show();
private:
int No;
char sex;
float birth;
float idNo;
};
employee::employee(employee &e)
{ No=e.No;
sex=e.sex;
birth=e.birth;
idNo=e.idNo;
cout<<"employee拷贝数据被调用"<}
class employer
{
public:
employer(employee xe1,employee xe2);
employer(employer &);
private:
employee e1,e2;
}
employer::employer(employee xe1,employee xe2):e1(xe1),e2(xe2)
{
cout<<"employer构造函数被调用 "< e1.Add();
e2.Show();
}
employer::employer(employer &em):e1(em.e1),e2(em.e2)
{
cout<<"employer拷贝构造函数被调用"<}
inline void employee::Add()
{
cout<<"输入增加的职工信息"< cin>>No>>sex>>birth>>idNo;
}
inline void employee::Show()
{
cout<<"职工号"<}
void main()
{
employee e1,e2;
e1.Add();
e1.Show();
getchar();
}
--------------------next---------------------
各位大虾帮帮忙,急
'employer::employer' : constructors not allowed a return type
这个错误是什么意思,那位大虾帮助改一改,先谢了
源代码如下:
#include
#include
using namespace std;
class employee {
public:
employee();
~employee();
employee(employee &e);
void Add();
void Show();
private:
int No;
char sex;
float birth;
float idNo;
};
employee::employee(employee &e) {
No=e.No;
sex=e.sex;
birth=e.birth;
idNo=e.idNo;
cout<<"employee拷贝数据被调用"<}
class employer {
public:
employer(employee xe1,employee xe2);
employer(employer &);
private:
employee e1,e2;
}
employer::employer(employee xe1,employee xe2):e1(xe1),e2(xe2) {
cout<<"employer构造函数被调用 "< e1.Add();
e2.Show();
}
employer::employer(employer &em):e1(em.e1),e2(em.e2) {
cout<<"employer拷贝构造函数被调用"<}
inline void employee::Add() {
cout<<"输入增加的职工信息"< cin>>No>>sex>>birth>>idNo;
}
inline void employee::Show() {
cout<<"职工号"<}
void main() {
employee e1,e2;
e1.Add();
e1.Show();
getchar();
}
你这段程序是为了完成什么功能,希望用什么方法去完成它,能否说清楚点,我看这段代码大概是用类实现输入一组信息并显示,理解错了别见笑。
我发现在employee类中定义的~employee()析构函数后面没有用到呀,只是定义了一下。
“employer::employer(employee xe1,employee xe2):e1(xe1),e2(xe2)”这是什么意思呀,出错也是这个地方,是不是初始化基类成员。
你说的那个错误,我也不知道什么意思。
--------------------next---------------------
阅读(1377) | 评论(0) | 转发(0) |