vc0803.cpp
来自「VC例题源代码,书本上的。。几乎是通用的」· C++ 代码 · 共 35 行
CPP
35 行
//Example 8.3: 派生类构造函数和析构函数的执行
#include<iostream.h>
#include<string.h>
class Person
{
char m_strName[10]; //姓名
int m_nAge; //年龄
public:
Person(char* name,int age)
{
strcpy(m_strName, name);
m_nAge = age;
cout<<"constructor of person"<<m_strName<<endl;
}
~Person() { cout<<"deconstrutor of person"<<m_strName<<endl;}
};
class Employee : public Person
{
char m_strDept[20];
Person Wang;
public:
Employee(char *name, int age, char *dept, char *name1, int age1)
: Person(name,age) , Wang(name1,age1)
{
strcpy(m_strDept, dept);
cout<<"constructor of Employee"<<endl;
}
~Employee() { cout<<"deconstrucor of Employee"<<endl; }
};
void main()
{
Employee emp("张三",40,"人事处","王五",36);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?