person2.h

来自「C++实训教程」· C头文件 代码 · 共 45 行

H
45
字号
//PERSON2.H
#include <iostream.h>
#include <cstring.H>
#if !defined(PERSON2_H)
#define PERSON2_H
class Person 
{
	  string name;
	  int age;
      char gender;
   public:
	  Person()
	  {
			name = "";
			age = 0;
			gender='M';
	  }
	  Person(string& n, int aage,char agender='M')
	  {
			name = n;
			age =  aage;
			gender=agender;
	  }
	  Person(const Person & r)
	  {
			name = r.name;
			age  = r.age;
    		gender=r.gender;
	  }
      string GetName()const {return name;}
      int GetAge()    const {return age;}
      char GetGender()const {return gender;}
      void SetName(const string& nn){name=nn;}

     Person& operator = (const Person& pRef)
	  {
		name = pRef.name;
		age = pRef.age;
		gender= pRef.gender;
		return *this;
	  }

};
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?