独自クラスのための >> 演算子のオーバーロード

入力ストリームは、標準型に抽出 (>>) 演算子を使用します。 独自の型に同様の抽出演算子を記述できます。空白を正確に使用することにより、演算子は適切に機能します。

ここでは、前に示した Date クラスの抽出演算子の例を示します。

istream& operator>> (istream& is, Date& dt)
{
    is>> dt.mo>> dt.da>> dt.yr;
    return is;
}

関連項目

入力ストリーム