我试图<<
在我创建的类中重载一个运算符,该类比较两个字符串,无论大小写如何。这是我的布尔运算符
friend bool operator <<(const string& member, const string& player) {
return toLowerCase(member) == toLowerCase(player);
}
程序此时在我的代码中返回错误
current->name << member
现在 current 是指向包含字符串名称的节点的指针,而 member 是在提示用户时通过引用传递的字符串。我得到的错误是
invalid operands to binary expression('string'(aka'basic_string<char>') and 'string')