Question: / / Fig. 9 . 2 0 : Employee.cpp / / Employee class member - function definitions. #include #include Employee.h / / Employee class
Fig. : Employee.cpp
Employee class memberfunction definitions.
#include
#include "Employee.h Employee class definition
#include "Time.h Date class definition
using namespace std;
constructor uses member initializer list to pass initializer
values to constructors of member objects
Employee::Employee const string &first, const string &last,
const Time &inTime, const Time &outTime
: firstName first initialize firstName
lastName last initialize lastName
timeComingIn inTime initialize birthDate
timeGoingOut outTime initialize hireDate
output Employee object to show when constructor is called
cout "Employee object constructor:
firstName lastName endl;
end Employee constructor
print Employee object
void Employee::print const
cout lastName firstName Came In at: ;
timeComingIn.print;
cout Goes Out : ;
timeGoingOut.print;
cout endl;
end function print
output Employee object to show when its destructor is called
Employee::~Employee
cout "Employee object destructor:
lastName firstName endl;
end ~Employee destructor
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
