std::setiosflags
提供: cppreference.com
ヘッダ <iomanip> で定義 | ||
/*unspecified*/ setiosflags(std::ios_base::fmtflags mask ); | ||
式 out << setiosflags(mask) または in >> setiosflags(mask) で使用されたとき、ストリーム out
または in
の mask
で指定されたすべての書式フラグをセットします。
目次 |
[編集]引数
mask | - | セットするフラグのビットマスク |
[編集]戻り値
str
が std::basic_ostream<CharT, Traits> または std::basic_istream<CharT, Traits> 型のストリームの名前である場合に式 str << setiosflags(mask) または str >> setiosflags(mask) が以下のコードが実行されたかのように動作するような、未規定な型のオブジェクトを返します。
str.setf(mask);
[編集]例
Run this code
#include <iostream>#include <iomanip> int main(){std::cout<<std::resetiosflags(std::ios_base::dec)<< std::setiosflags(std::ios_base::hex|std::ios_base::uppercase|std::ios_base::showbase)<<42<<'\n';}
出力:
0X2A
[編集]関連項目
特定の書式フラグをセットします ( std::ios_base のパブリックメンバ関数) | |
指定された ios_base のフラグをクリアします (関数) |