c++简单问题,求高手解答!!

2025-02-24 23:28:21
推荐回答(1个)
回答1:

#include
#include
using namespace std;
//定义Employee类
class Employee
{
private:
char name[30];
char street[30];
char city[18];
char zip[6];
public:
//声明公有构造函数
Employee(char *n,char *str,char *ct,char *z);
//声明公有成员函数change_name、display
void change_name(char *n);
void display();
};
//类外定义(实现)构造函数
Employee::Employee(char *n,char *str,char *ct, char *z)
{
strcpy(name,n);
strcpy(street,str);
strcpy(city,ct);
strcpy(zip,z);
}
//类外定义change_name函数
void Employee::change_name(char *n)
{
strcpy(name,n);//把传过来的字符串复制到name中
}
//类外定义display()显示功能的成员函数
void Employee::display()
{
cout< cout<}
int main()
{
//创建Employee类的一个对象el并构造它
Employee el("张三","平安大街3号","北京","100000");
//调用成员函数display();
el.display();
cout< //调用成员函数change_name
el.change_name("李四");
//调用成员函数display();
el.display();
cout< return 0;
}