标题
class Player {
protected:
int age;
string name;
public:
int getAge();
string& getName() const;
定义
string& Player::getName() const
{
return name;
}
使用getName()
函数时出现以下错误:
错误:将限定符放在字符串类型的绑定引用中 类型为const字符串的初始化程序
我如何解决它并使它工作?
答案 0 :(得分:0)
为了使其可以强制执行为const
,返回类型必须为const&
const string& Player::getName() const
{
return name;
}