1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| #include <iostream> #include <map>
using namespace std;
class Worker { public: Worker(string name,int salary,int age,string tel):_name(name),_tel(tel),_age(age),_salary(salary){} void show() { cout << _name << '\t' << _age << '\t' << _tel << '\t' << _salary <<endl; } private: string _name; int _salary; int _age; string _tel; };
int main() { Worker w1("p1",2000,20,"17790017583"), w2("p2",3000,60,"17790017587"), w3("p7",4000,70,"17790017589"), w4("p4",5000,30,"17790017512"); w4("p9",5050,120,"17790412512"); multimap<string , Worker> mm; mm.insert(pair<string , Worker>("sale",w1)); mm.insert(pair<string , Worker>("sale",w2)) mm.insert(pair<string , Worker>("financial",w3)) mm.insert(air<string , Worker>("technology",w4)) mm.insert(air<string , Worker>("finanical",w5)) }
|