我有两个类:
class a{
friend istream &operator>> (istream&in, a&ob) { }
friend ostream &operator<< (ostream&out, const a&ob) { }
}
class b:public a{
friend istream &operator>> (istream&in, b&ob) { }
friend ostream &operator<< (ostream&out, const b&ob) { }
}
类a很好用。我可以读写类型为a的对象。类b继承了类a的所有内容并添加了一些新数据。在我的类b的istream和ostream运算符中,有没有一种方法可以使用类a的输入/输出运算符来读取和写入公共字段?谢谢。