CARVIEW |
Select Language
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Wed, 23 Jul 2025 06:49:03 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Location: /reference/iomanip/setiosflags/
HTTP/1.1 200 OK
Server: nginx
Date: Wed, 23 Jul 2025 06:49:03 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
ETag: W/"65a1-lSuzo59po2GSBOjyPRi4TzrJ+fo"
Content-Encoding: gzip
Sets the format flags specified by parameter mask.
Behaves as if member setf were called with mask as argument on the stream on which it is inserted/extracted as a manipulator (it can be inserted/extracted on input streams or output streams).
See ios_base::fmtflags for more information on the particular flags that can be modified with this manipulator function.
This manipulator is declared in header
This code uses setiosflags to activate both the showbase and uppercase flags, with the same effect as if inserting the manipulators showbase and uppercase.
Output:
Concurrent access to the same stream object may introduce data races.
Reference
C library:
- <cassert> (assert.h)
- <cctype> (ctype.h)
- <cerrno> (errno.h)
-
<cfenv> (fenv.h)C++11
- <cfloat> (float.h)
-
<cinttypes> (inttypes.h)C++11
- <ciso646> (iso646.h)
- <climits> (limits.h)
- <clocale> (locale.h)
- <cmath> (math.h)
- <csetjmp> (setjmp.h)
- <csignal> (signal.h)
- <cstdarg> (stdarg.h)
-
<cstdbool> (stdbool.h)C++11
- <cstddef> (stddef.h)
-
<cstdint> (stdint.h)C++11
- <cstdio> (stdio.h)
- <cstdlib> (stdlib.h)
- <cstring> (string.h)
-
<ctgmath> (tgmath.h)C++11
- <ctime> (time.h)
-
<cuchar> (uchar.h)C++11
- <cwchar> (wchar.h)
- <cwctype> (wctype.h)
Containers:
-
<array>C++11
- <deque>
-
<forward_list>C++11
- <list>
- <map>
- <queue>
- <set>
- <stack>
-
<unordered_map>C++11
-
<unordered_set>C++11
- <vector>
-
Input/Output:
Multi-threading:
-
<atomic>C++11
-
<condition_variable>C++11
-
<future>C++11
-
<mutex>C++11
-
<thread>C++11
-
Other:
- <algorithm>
- <bitset>
-
<chrono>C++11
-
<codecvt>C++11
- <complex>
- <exception>
- <functional>
-
<initializer_list>C++11
- <iterator>
- <limits>
- <locale>
- <memory>
- <new>
- <numeric>
-
<random>C++11
-
<ratio>C++11
-
<regex>C++11
- <stdexcept>
- <string>
-
<system_error>C++11
-
<tuple>C++11
-
<type_traits>C++11
-
<typeindex>C++11
- <typeinfo>
- <utility>
- <valarray>
<iomanip>
-
get_moneyC++11
-
get_timeC++11
-
put_moneyC++11
-
put_timeC++11
- resetiosflags
- setbase
- setfill
- setiosflags
- setprecision
- setw
function
<iomanip>
std::setiosflags
/*unspecified*/ setiosflags (ios_base::fmtflags mask);
Set format flags
Behaves as if member setf were called with mask as argument on the stream on which it is inserted/extracted as a manipulator (it can be inserted/extracted on input streams or output streams).
See ios_base::fmtflags for more information on the particular flags that can be modified with this manipulator function.
This manipulator is declared in header
<iomanip>
.Parameters
- mask
- Mask representing the flags to be set.
fmtflags is a bitmask type.
Return Value
Unspecified. This function should only be used as a stream manipulator (see example).Example
|
|
This code uses setiosflags to activate both the showbase and uppercase flags, with the same effect as if inserting the manipulators showbase and uppercase.
Output:
0X64 |
Data races
The stream object on which it is inserted/extracted is modified.Concurrent access to the same stream object may introduce data races.
Exception safety
Basic guarantee: if an exception is thrown, the stream is in a valid state.See also
- resetiosflags
- Reset format flags (function)
- ios_base::setf
- Set specific format flags (public member function)
- ios_base::flags
- Get/set format flags (public member function)
Home page | Privacy policy
© cplusplus.com, 2000-2025 - All rights reserved - v3.3.4s
Spotted an error? contact us
© cplusplus.com, 2000-2025 - All rights reserved - v3.3.4s
Spotted an error? contact us