IO流的那个?作用是清除流的错误状态. 比如说// 下面代码读取输入的数字并且输出for(int val; std::cin >> val; /*no thing*/){if (cin.fail()) // 如果遇到错误, 比如用户输入一个字符到int.{cin.clear(); // 清除错误状态cin.ignore(); // 忽略错误的输入}elsestd:cout << val << endl;}。