📄 salariedemployee.h
字号:
#ifndef SALARIEDEMPLOYEE_H
#define SALAEIEDEMPLOYEE_H
#include "employee.h"
#include "money.h"
using namespace std ;
class SalariedEmployee : public Employee
{
public:
SalariedEmployee( const string& nm = "" ) : Employee( nm ) { }
virtual ~SalariedEmployee( void ) { }
Money getSalary( void ) const
{ return salary ; }
void setSalary( Money sal )
{ salary = sal ; }
virtual void formattedDisplay( ostream &os ) ;
private:
Money salary ;
} ;
void SalariedEmployee::formattedDisplay( ostream &os )
{
os << "----Salaried Employee----" << endl ;
Employee::formattedDisplay( os ) ;
os << "Salary: " << salary << endl ;
}
ostream& operator << ( ostream &os, SalariedEmployee &empl )
{
os << ( ( Employee& )empl ) ;
os << empl.getSalary() << endl ;
return os ;
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -