gpt4 book ai didi

c++ - 检查是否为输入流设置了 skipws/noskipws 标志

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:20:54 25 4
gpt4 key购买 nike

为了设置std::skipws(或std::noskipws)标志,需要这样写:

my_input_stream >> std::skipws; //or my_input_stream >> std::noskipws;

但是我如何检查是否设置了标志?我需要为我的 operator >> 启用 noskipws ,但我想在之后恢复之前设置的值。我知道 boost I/O 状态保护程序,但我需要为学生做一个演示,对于这个简单的目的,使用 boost 可能有点矫枉过正。

最佳答案

您正在寻找 std::ios_base::flags() :)

关于c++ - 检查是否为输入流设置了 skipws/noskipws 标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55263166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com