标题:[求助]这是为什么
只看楼主
静思
Rank: 3Rank: 3
来 自:沈阳
等 级:新手上路
威 望:8
帖 子:630
专家分:0
注 册:2006-2-28
 问题点数:0 回复次数:2 
[求助]这是为什么

//emplyee.h类文件

class emplyee
{
public:
employee(char p1[],char p2[],char p3[],char p4[]);

void display();
void chang_name(char *p);

~emplyee();

private:
char stampnum[10];
char city[10];
char address[20];
char name[20];
};

//emplyee.cpp类的实现

#include "emplyee.h"
#include<iostream>
#include<cstring>
using namespace std;

emplyee::employee(char p1[], char p2[], char p3[], char p4[])
{strcpy(name ,p1);
strcpy(address,p2);
strcpy(city,p3);
strcpy(stampnum,p4);
}

emplyee::~emplyee()
{

}


void emplyee::chang_name(char *p)
{
strcpy(name,p);
cout<<"The name of another woker is:"<<name<<endl;

}

void emplyee::display()
{
cout<<"人员的信息为:"<<endl;
cout<<"姓名为: "<<name<<endl;
cout<<"地址为: "<<address<<endl;
cout<<"城市是: "<<city<<endl;
cout<<"邮政编码是: "<<stampnum<<endl;
}
//main.cpp主函数

#include "emplyee.h"
#include<iostream>
using namespace std;
void main()
{

emplyee woker1("wang","沈河区","辽宁沈阳","110015");


woker1.display();

}
..................................
出项以下错误:
D:\c+++\MSDev98\MyProjects\人员信息管理1\lap_cpp5main.cpp(7) : error C2661: 'emplyee::emplyee' : no overloaded function takes 4 parameters
构造函数为啥不能调用?
麻烦哪位大虾指点指点,不胜感激!!!

搜索更多相关主题的帖子: employee private display include public 
2006-04-13 21:27
skyfire
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-4-5
得分:0 
emplyee::employee(char p1[], char p2[], char p3[], char p4[])
楼主呀,太粗心了,你的类名和构造波函数名怎么不一样,呵呵,再看看

广结天下好友,共同努力进步!
2006-04-13 22:46
静思
Rank: 3Rank: 3
来 自:沈阳
等 级:新手上路
威 望:8
帖 子:630
专家分:0
注 册:2006-2-28
得分:0 

哦,是啊.....
谢谢啊,我太粗心了...犯这样的低级错误!!!



英者自知,雄者自胜
2006-04-14 22:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-57366-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.454933 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved