www.gusucode.com > 《C++高级语言程序设计》PPT及全书例子源代码-源码程序 > 《C++高级语言程序设计》PPT及全书例子源代码-源码程序/code/C++例题程序/第2章/s2_14/sclass2_14_CompanyStaff.cpp

    //Download by http://www.NewXing.com
//类实现文件:sclass2_14_companyStaff.cpp

#include"sclass2_14_companyStaff.h"       //包含类声明头文件

int CCompanyStaff::s_iCount = 1000;        //初始化静态数据成员s_iCount

//构造函数的实现
CCompanyStaff:: CCompanyStaff( char cName[] ) 
{		
	m_iStaffNum = ++s_iCount;    //累加器的值自加1后赋给工作编号
	strcpy( m_cName, cName );    //使用字符串处理函数完成对姓名的赋值
}

//重载构造函数的实现
CCompanyStaff::CCompanyStaff( char cName[],   //姓名
							 float fRate,     //出勤率
							 float fBasicSal )//基本工资
{	
	m_iStaffNum = ++s_iCount;    //累加器的值自加1后赋给工作编号 
	strcpy( m_cName, cName );    //使用字符串处理函数完成对姓名的赋值  
	m_fRateOfAttend = fRate;
	m_fBasicSal = fBasicSal;
}