类的问题
衬衫砖家 2017-11-22 05:06:34 #include<iostream>
#include<string>
using namespace std;
class Employee
{
private:
char name[30];
char address[30];
char city[30];
char pc[30];
public:
Employee(char *n,char *ad,char *ct,char *p);
void change_name(char *n);
void display();
};
Employee::Employee(char *n,char *ad,char *ct,char *p)
{
strcpy(name,n);
strcpy(address,ad);
strcpy(city,ct);
strcpy(pc,p);
}
void Employee::display()
{
cout<<name<<" "<<address<<" ";
cout<<city<<" "<<pc<<" ";
}
int main()
{
Employee A("衬衫","学仕路1号","湖州","313000");
A.display();
cout<<endl;
A.change_name("唐四");
A.display();
cout<<endl;
return 0;
}
我想知道 为啥change_name这里会出错。
rror LNK2001: unresolved external symbol "public: void __thiscall Employee::change_name(char *)" (?change_name@Employee@@QAEXPAD@Z)
Debug/Tiaoshi.exe : fatal error LNK1120: 1 unresolved externals
然后,请问大佬们,这个要怎么解决