string& const getname() { return name; } 和string getname() const{return name;}
收起
第一个返回的是一个string的别名 (通过二级地址拷贝到接收的字符串)并且函数地址是固定的(在常量区分配),第二个返回的是一个字符串(这块字符的首地址)这块内存分配在常量区。
报告相同问题?