Я работаю с перегрузкой операторов и наследованием. В настоящее время у меня есть что-то похожее на следующий код:
istream& operator >> (istream& in, derived& d)
{
/* Some code asking for input to populate the object's data members*/
cin >> d; /*Here, the operator called is this one, creating an infinite loop*/
}
Базовый класс имеет оператор istream >>, и при попытке его вызвать оператор фактически вызывает себя, вызывая al oop. Как мне получить доступ к базовому оператору из производных?