【发布时间】:2015-05-22 00:39:22
【问题描述】:
我有这个代码:
while (true){
std::string cmdline;
if (!std::getline( std::cin, cmdline )) break;
std::istringstream cmdstream( cmdline );
std::string cmd;
cmdstream >> cmd;
...}
如果我省略了!,if 条件会检查什么以及为什么它会以无限循环结束?
【问题讨论】: