使用istream对象作为条件

使用istream对象作为条件,如

	while(cin>>a)

效果是检测流的状态:

  1. 如果流是有效的,即未遇到错误,则检测成功;
  2. 当遇到文件结束符(eof或windows中的Ctrl+Z)或遇到一个无效输入时(例如读入类型不匹配),istream对象的状态会变为无效。

你可能感兴趣的:(C++)