Добрый день, друзья)
Не могли бы подсказать, что возвращает функция getline, если речь идет про объект ifstream?
В интрунете ничего нет на тему возвращаемого значения, все пишут про принцип работы.
То есть, например, почему можно ставить getline в цикл while в нижеприведенном примере?
ifstream input("helol.txt");
string line;
if (input.is_open()){
while (getline(input, line)) {
cout << line << endl;
}
cout << "done!" << endl;
} else {
cout << "error!" << endl;
}