如:
class player{
int num;
string name;
int res;
public:
player(string a="",int b=0){
name=a;
res=b;
num++;
}
string getname(){
return name;
}
};
void a(){
player data("123",100);
}
void b(){
a();
data.getname();
}
这样会提示b函数中的data没定义,怎么样将a函数中定义的data保留下来