>> 演算子をオーバーロードしているときにこのエラーが発生しましたが、その理由がわかりません。
istream& operator>>(istream& stream, unsigned int in)
{
stream >> in;
//manyoperators
if(in>10)
in = -1;
return stream;
}
エラーのあるコードの一部:
unsigned int tmm;
cin >> tmm;
なんで?>>の他のオーバーロードはありません。それは何ですか?