После qaru.site/info/35331/...
Почему я не могу использовать
getline(stringstream(line),cell,','){}
вместо
stringstream lineStream(line);
getline(lineStream,cell,','){}
?
Обновление
Я должен был уточнить, что хочу использовать getline в цикле.
Кроме того, я должен был также отметить, что мое первоначальное намерение состояло в том, чтобы прочитать файл по строкам, используя getline, и использовать строку из этой строки в новой линии getline, которая будет делить на ',', что более интуитивно понятное imo.
Из того, что я понял до сих пор, getline не предназначен для этого, потому что он принимает неконстантный вход и дает токен const; поэтому getline не может быть слепо рекурсивно.