set.cpp 592 Bytes
#include <functional>
#include <set>
using namespace std;
#include "employee.h"

void EmpsetPrint(const set<Employee> S, ostream& Out);

int main()
{
    Employee Ben("Ben", "Keller", "000-00-0000");
    Employee Bill("Bill", "McQuain", "111-11-1111");
    Employee Dwight("Dwight", "Barnette", "888-88-8888");
    set<Employee> S;
    S.insert(Bill);
    S.insert(Dwight);
    S.insert(Ben);
    EmpsetPrint(S, cout);
}

void EmpsetPrint(const set<Employee> S, ostream& Out)
{
    set<Employee>::const_iterator It;
    for (It = S.begin(); It != S.end(); ++It)
        Out << *It << endl;
}