cout.flags()
时间: 2023-06-21 10:21:27 浏览: 178
cin与cout用法
`cout.flags()` 是一个流操纵子(stream manipulator),它用于获取当前流的格式化标志(formatting flags)。这个函数返回一个 `ios_base::fmtflags` 类型的值,表示当前流的格式化标志。
例如,可以使用 `cout.flags()` 获取当前流的标志,并将其保存在一个变量中,以便稍后使用:
```cpp
#include <iostream>
using namespace std;
int main() {
ios_base::fmtflags flags = cout.flags(); // 获取当前流的标志
cout << "The current flags are: " << flags << endl;
return 0;
}
```
这个程序会输出当前流的标志。需要注意的是,`cout.flags()` 只用于获取标志,如果需要设置标志,应该使用 `cout.setf()` 函数。
阅读全文