Я попытался реализовать два оператора istream в одном проекте. Но ошибка компилятора говорит о том, что функция уже определена и не может быть дублирована.
// Overloaded operator Input
istream &operator >>(istream &input, College &C) {
getline(input, C.name);
return input;
}
istream &operator >> (istream &input, College &C) {
input >> C.rank >> C.getYear >> C.website >> C.transfer >>
C.retention >> C.cost >> C.getNoStu;
return input;
}
Так что для первого оператора мне нужно только принять входные данные для одной переменной. Но для второго оператора мне нужно взять более одной переменной.