Since operator<< for Employee must be a non-member function, it will not have direct access to the private data members unless we make it a friend!
1 ostream& operator<<(ostream& os, const Employee& e) 2 { 3 os << "Name: " << e.getName() << endl; 4 os << "SSN: " << e.getSSN() << endl; 5 return os; 6 }