這是我的類函數調出公共成員變量
class Employee
{
private:
string ename;
double esalary;
public:
Employee(string nm = "", double sal = 0.0)
{
ename = nm;
esalary = sal;
}
string getName()
{ return ename;}
double getSalary()
{ return esalary;}
};
#endif
,現在我的身體殘缺......
#include "employee.h"
using namespace std;
Employee read_employee()
{
string name;
cout << "Please enter the name: ";
getline(cin, name);
double salary;
cout << "Please enter the salary: ";
cin >> salary;
Employee r(name, salary);
return r;
}
int main()
{
Employee emp(string name,double salary);
read_employee();
}
我想知道我怎麼叫「的getName或的getSalary」功能來自班級。我習慣於沒有參數的類對象。
'emp.getName()'和'emp.getSalary()'應該訣竅 – AndyG
不,我試過了。不起作用 – user3345335
您的主要功能包括聲明一個函數,然後調用另一個函數,但不使用返回值。 – chris