多くのクラスで >> 演算子をオーバーロードしましたが、この場合は違いがあります。通常、演算子の関数にクラス メンバーを設定することはできません。char*-argument コンストラクターを使用してオブジェクトを設定する必要がありますが、それを行うと、プログラムが動作しなくなります。以下の機能を見ることができます:
istream & operator >>(istream &stream ,Big& b)
{
char *str;
stream>>str;
b=Big(str);
return stream;
}