当我尝试执行此操作时发生错误
friend std::ostream& operator<<(std::ostream& os, const hand& obj)
{
return obj.show(os, obj);
}
其中 hand 是我创建的一个类,而 show 是
std::ostream& hand::show(std::ostream& os, const hand& obj)
{
return os<<obj.display[0]<<obj.display[1]<<obj.display[2]<<obj.display[3]<<obj.display[4];
}
其中 display 被声明为char display[6]
.
有谁知道错误是什么意思?