Чтобы установить флаг std::skipws
(или std::noskipws
), нужно написать:
my_input_stream >> std::skipws; //or my_input_stream >> std::noskipws;
Но как проверить, установлен ли флаг? Мне нужно включить noskipws
для моего operator >>
, но я хочу после восстановить ранее установленное значение. Я знаю об ускорении сохранения состояния ввода-вывода, но мне нужно провести демонстрацию для студентов, и использование повышения может быть излишним для этой простой цели.