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