<<
作成したクラスで、大文字と小文字に関係なく 2 つの文字列を比較する演算子をオーバーロードしようとしています。ここに私のブール演算子があります
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')