using namespace std;
class Employee
{public:
Employee(string n, string s, string c, string z) {
name = n;
street = s;
city = c;
zip = z;
}
void Setname(string n)
{
name = n;
}
void display();
private:
string name;
string street;
string city;
string zip;
};
void Employee::display()
{
cout << "姓名:" << name << "地址" << street << "城市" << city << "邮编" << zip << endl;
}
void Employee::Setname(string n) {
}
int main() {
Employee a1("小明","宣城","安徽","284567"); a1.display();
cout << endl;
a1.Setname("小雨");
a1.display();
return 0;
}
然后系统给出的错误提示是这个
void Employee::Setname(string n){} 这一块代码删掉,这个函数在类的内部已经有定义了