person.cpp
来自「这个是继承与派生的实验」· C++ 代码 · 共 37 行
CPP
37 行
//person.cpp
#include<iostream.h>
#include<string.h>
#include"person.h"
person::person()//对无参数的构造函数进行初始化
{
name=NULL;
sex=NULL;
address=NULL;
}
void person::information(const char*na,int y,const char*s,const char*add,int ph)
{
name=new char[strlen(na)+1];
strcpy(name,na);
year=y;
sex=new char[strlen(s)+1];
strcpy(sex,s);
address=new char[strlen(add)+1];
strcpy(address,add);
phone=ph;
}
person::~person()
{
delete[]name;
delete[]sex;
delete[]address;
}
void person::print() //输出信息
{
cout<<"name="<<name<<endl;
cout<<"year="<<year<<endl;
cout<<"sex="<<sex<<endl;
cout<<"address="<<address<<endl;
cout<<"phone="<<phone<<endl;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?