面向对象程序设计实验(构造函数与析构函数)

创建一个Employee类,该类中用字符数组存放Employee的信息,如姓名、地址、市、省、及邮政编码;每个成员函数的定义放在类定义之外;成员函数包括改变姓名数据成员等;构造函数完成成员数据的初始化;用Display()函数将完整的对象数据打印出来;其中数据成员是保护的,成员函数是公共的

 #include"iostream"
#include"cstring"
using namespace std;
class Employee
{
	
	protected:
	string name,address,city,province,postalcode;
	public:
		Employee(string a,string b,string c,string d,string e);
		void Display ();
		void changename();
};
Employee::Employee(string a,string b,string c,string d,string e)
{
		name=a;
			address=b;
			city=c;
			province=d;
			postalcode=e;
}
void Employee:: changename()
{
	string s;
	cin>>s;
	name=s;
}
void Employee::  Display ()
{
		cout <

运行结果如下:

 string 比起c语言中的字符数组要好用,减少了指针的使用。

你可能感兴趣的:(c++)