程序头部注释开始
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称: 派生类
* 作 者: 王智凯
* 完成日期: 2012年 4 月22 日
* 版 本 号: 凯子
#include <iostream>
#include <string.h>
#include <iomanip>//setw:设置输出数据的宽度,使用时应#include <iomanip.h>
using namespace std;
class CPerson
{
protected:
char *m_szName;
char *m_szId;
int m_nSex;//0:women,1:man
int m_nAge;
public:
CPerson(char *name,char *id,int sex,int age);
void Show1();
~CPerson(); //需要释放建立对象时动态分配的内存
};
class CEmployee:public CPerson
{
private:
char *m_szDepartment;
float m_Salary;
public:
CEmployee(char *name,char *id,int sex,int age,char *department,float salary);
void Show2();
~CEmployee();
};
CPerson::CPerson(char *name,char *id,int sex,int age):m_szName(name),m_szId(id), m_nSex(sex),m_nAge(age){}
void CPerson::Show1()
{
cout << setw(6) <<