これを実行しようとするとエラーが発生します
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]ます。
エラーの意味を知っている人はいますか?