std::setiosflags()函數

C++函數std::resetiosflags的行爲類似成員 setf 使用mask作爲參數在作爲操縱器插入/提取(在輸入流或輸出流上插入/提取)的流上被調用。

它用於由參數 mask 指定的格式來設置標誌。

聲明

以下是std::setiosflags函數的聲明。

setiosflags (ios_base::fmtflags mask);

參數

mask − 掩碼錶示要設置的標誌。fmtflags是位掩碼(bitmask)類型。

返回值

它返回未指定(unspecified)。 此函數僅用作流操縱器。

示例

在下面的例子中演示了setiosflag函數的使用。

#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;
}

編譯和運行上面的程序,將產生以下結果 -

0X64