为自己的类重载 >> 运算符

输出流使用标准类型的提取 (>>) 运算符。 你可以为自己的类型编写相似的提取运算符;成功与否取决于对空格的精确使用。

下面是前文中列举的 Date 类的一个提取运算符示例:

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

另请参阅

输入流