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 + -
显示快捷键?