Answered step by step
Verified Expert Solution
Question
1 Approved Answer
/ / 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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started