其中 Worker **worker = new Worker *[5] 可以这么理解:
1、将Worker * 看成一个类 p 即上式变为 p *worker =new p[5], 这里类似于创建了一个数组为5的堆区
一、workermanger.h
#pragma once  //防止头文件重复包含
# include<iostream>  //包含输入输出的头文件
# include<fstream>
using namespace std; //shiy
# include"Worker.h"
# include "employee.h"
# include "Boose.h"
# include "Manager.h"
# include <fstream>
# define FILENAME "empFile.txt"
class WorkerManager
{
public:
	WorkerManager();
	void save();
	void Show_Menue();
	//退出系统
	void ExitSystem();
	//添加职工的函数
	void AddEmp();
	//记录职工的人数
	int m_EmpNUm;
	//职工数组指针
	Worker** m_EmpArray;
	//初始化文件为空的标志
	bool m_FileIsEmpty =fa


京公网安备 11010502036488号