#pragma once
#include<iomanip>
#include<iostream>
#include<vector>
#include"worker.h"
//#define FILENAME "empFile.txt"
using namespace std;
class workermanager {
public:
workermanager();
void show_menu();
~workermanager();
int m_Empnum;
void Add_Emp();
void save();
vector<worker*>array(m_Empnum);
};
这个头文件中,为什么无法创建vector容器,提示
成员workermanager::m_Empnum不是类型名
worker.h头文件如下
#pragma once
#include<iostream>
#include<string>
#include<fstream>
#include<iostream>
#include<vector>
using namespace std;
class worker {
public:
int m_id;
string m_name;
int m_depid;
virtual void showinfo() = 0;
virtual string getdepartname() = 0;
};