我总是看到ios::hex
或ios::basefield
。他们是什么类型的?一类?变量?
我试图在书中找到答案,但没有。
感谢。
答案 0 :(得分:3)
ios::hex
和ios::basefield
是实际在类basic_ios
中定义的位掩码常量,它是ios
的基类。它们的确切类型未在标准中指定,而是留给实现。它可以是整数类型,也可以是带有一些重载运算符的枚举。
此外,ios::hex
不应与std::hex
混淆,<ios>
是用作流的操纵器的函数。如果包含标题{{1}},则会同时声明它们。
答案 1 :(得分:-1)
它们是指定给iostream的格式