std::setiosflags
std::setiosflags (형식 플래그 설정 조작자)
스트림의 모든 형식 플래그를 mask가 지정하는 대로 설정하는 조작자예요. iomanip 헤더에 있어요.
출처: cppreference
본문
<iomanip> 헤더에 정의돼 있어요.
/*unspecified*/ setiosflags( std::ios_base::fmtflags mask );
out << setiosflags(mask) 또는 in >> setiosflags(mask) 표현식에서 스트림 out·in의 모든 형식 플래그를 mask가 지정하는 대로 설정해요.
매개변수
mask— 설정할 플래그의 비트마스크.
반환값
std::basic_ostream<CharT, Traits> 타입의 out에 대해 out << setiosflags(mask)가 out 값과 f(out, mask) 동작을 갖는 미지정 타입 객체. f는 out.setf(mask)를 호출해요.
예제
#include <iostream>
#include <iomanip>
int main()
{
std::cout << std::setiosflags(std::ios::showbase | std::ios::hex)
<< 255 << '\n'; // "0xff"
}