У меня проблемы с обволакиванием головы. У меня есть функцияНачинающий вопрос о получении ссылки на cin
void foo(istream& input) {
input = cin;
}
Это выходит из строя (я предполагаю, потому что CIN не должен быть «копируемыми».
однако, это работает
void foo(istream& input) {
istream& baz = cin;
}
Есть ли причина, по которой Я могу получить ссылку на CIN в Baz, но я не могу назначить его на вход?
Благодаря
Это потому, что input = cin; похоже на выполнение (если вход был istream *) * input = cin; –