65,186
社区成员




People people("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
试试看!People(char * name){
this->name=name;
}
主要是People的属性是char name[],而不是指针char *name,所以this->name = ??其实是向数组赋值,有一点需要注意,数组是不可以作为左值的。所以,若People的属性是char name[],是不可以直接赋值的。你可以通过strcpy/strncpy/memcpy等函数替换上面的这条语句:this->name = name;