// from: Savitch. Absolute C++
#include
#include SalariedEmployee.h
using namespace std;
SalariedEmployee::SalariedEmployee() : Employee(), _weeklyPay(0){
}
SalariedEmployee::SalariedEmployee(string name, string ssn, double weeklyPay) : Employee(name, ssn), _weeklyPay(weeklyPay){
}
SalariedEmployee::SalariedEmployee(const SalariedEmployee& s) : Employee(s){
cout << “Inside copy constructor of SalariedEmployee” << endl;this->_weeklyPay = s._weeklyPay;
}
SalariedEmployee& SalariedEmployee::operator=(const SalariedEmployee& s){
cout << “Inside operator = of SalariedEmployee” << endl;Employee::operator= (s);_weeklyPay = s._weeklyPay;return *this;}double SalariedEmployee::getSalary(){return 0;}
Reviews
There are no reviews yet.