#include<iostream>
#include<map>
#include<vector>
#include<ctime>
using namespace std;
#define sale 1 //销售部
#define develop 2//研发部
#define finacial 3 //财务部
class worker
{
public:
string m_name;
int m_age;
string m_tele;
float m_salary;
};
class company
{
public:
void createworker(string name);//创建新员工
void workgroup();//分组
void showgroup(int depart);//显示部门员工
void show();//显示所有员工
vector<worker> newworker;//新员工容器
multimap<int,worker> workergroup;//分部门的员工
};
void company::createworker(string name)
{
worker w;
//srand(time(NULL));
w.m_name = name;
w.m_age = rand()%10+20;
w.m_salary = rand() % 10000 + 10000;
w.m_tele = "13999999";
newworker.emplace_back(w);
}
void company::workgroup()
{
//srand((unsigned)time(NULL));
for(auto it = newworker.begin();it