У меня есть некоторые проблемы с пониманием относительно stringstream .
Пример:
stringstream stream(commands);
while (true) {
string line;
getline(stream, line);
if (!stream.good())
break;
if (line.size() > 0){
lines.push_back(line);
}
else{
break;
}
}
Если я использую этот код в Eclipse, этопроблема, это работает, как ожидалось.Использование этого в Vistual Studio 2005 stream.good () , кажется, всегда возвращает false
почему?
Я был бы очень признателен за некоторые объяснения.1018 *