У меня есть два класса:IStream и ostream в наследстве
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. Класс b наследует все от класса a и добавляет некоторые новые данные. В моих istream и ostream операторах класса b есть способ читать и писать общие поля с использованием операторов ввода/вывода класса a? Спасибо.