C++函數(shù)std::resetiosflags
的行為類似成員 setf
使用mask
作為參數(shù)在作為操縱器插入/提?。ㄔ谳斎肓骰蜉敵隽魃喜迦?提?。┑牧魃媳徽{(diào)用。
它用于由參數(shù) mask
指定的格式來設(shè)置標(biāo)志。
以下是std::setiosflags
函數(shù)的聲明。
setiosflags (ios_base::fmtflags mask);
mask ? 掩碼表示要設(shè)置的標(biāo)志。fmtflags
是位掩碼(bitmask
)類型。
它返回未指定(unspecified)。 此函數(shù)僅用作流操縱器。
在下面的例子中演示了setiosflag
函數(shù)的使用。
#include <iostream>
#include <iomanip>
int main () {
std::cout << std::hex;
std::cout << std::setiosflags (std::ios::showbase | std::ios::uppercase);
std::cout << 100 << std::endl;
return 0;
}
編譯和運(yùn)行上面的程序,將產(chǎn)生以下結(jié)果 -
0X64