C++ 一个简单的提问

来源:百度知道 编辑:UC知道 时间:2024/05/06 04:13:42
#include<iostrem>
using namespuce std;
#include"ccc_empl.h"

void raise_salary(Employee& e,double by)
{
double new_salary=e.get_salary*(1+by/100);
e.set_salary(new_salary);
}
int main()
{
Employee harry("Hacker,Harry",45000.00);
raise_salary(harry,5);
cout<<"new salary"<<harry.get_salary()<<"\n";
return 0;
}

在此程序中
Employee harry("Hacker,Harry",45000.00);
raise_salary(harry,5);
这两行的意思是什么 能帮我解释一下吗
???
谢谢了

Employee harry("Hacker,Harry",45000.00);
这个是调用的类Employee的构造函数,应该是在你包含的头文件中定义的吧!

raise_salary(harry,5); 是调用的上面的函数啊,你在main函数之前不是定义了么?!

我想你应该先去看看类的基础知识!