【发布时间】:2019-08-11 06:55:54
【问题描述】:
为了设置std::skipws(或std::noskipws)标志,需要写:
my_input_stream >> std::skipws; //or my_input_stream >> std::noskipws;
但是如果设置了标志,我该如何检查?我需要为我的 operator >> 启用 noskipws ,但我想在之后恢复之前设置的值。我知道 boost I/O 状态保存程序,但我需要为学生做一个演示,对于这个简单的目的,使用 boost 可能有点矫枉过正。
【问题讨论】: