【发布时间】:2017-05-03 22:21:33
【问题描述】:
我注意到,当我使用 istringstream eof() 时,即使整个字符串都被“消耗”了,它也不会返回 true。例如:
char ch;
istringstream ss{ "0" };
ss >> ch;
cout << ss.peek() << " " << (ss.eof() ? "true" : "false");
输出(VS2015):
-1 false
【问题讨论】:
标签: c++ visual-c++ stream char istringstream