warning C 4717:operator>:すべてのコントロールパスを再帰すると、関数が実行時スタックオーバーフローを引き起こす
543 ワード
warning C 4717:operator>:すべてのコントロールパスを再帰すると、関数が実行時スタックオーバーフローします.
ソース:
解決方法:istream&operator>(istream&in,rational&r 1)/constはあり得ません.operator>>は、オブジェクトにデータを入力し、constが参照するオブジェクトに入力することはできません.そしてoperator<
ソース:
friend istream & operator>>(istream &in,const rational &r1);//
。。。。。。
istream &operator >>(istream &in,const rational &r1) //
{
in>>r1.molecule;
in>>r1.denominator;
return in;
}
解決方法:istream&operator>(istream&in,rational&r 1)/constはあり得ません.operator>>は、オブジェクトにデータを入力し、constが参照するオブジェクトに入力することはできません.そしてoperator<