When the boolalpha format flag is not set, bool values are insterted/extracted as integral values (0 and 1) instead of their bool names: true and false.
This flag can be set using the boolalpha manipulator.
The boolalpha flag is not set in standard streams on initialization.
- Stream object where to apply.
Because this function is a manipulator, it is designed to be used alone with no arguments in conjunction with the insertion (<<) and extraction (>>) operations on streams (see example below).
Return ValueA reference to the stream object.
The execution of this example displays something similar to:
|boolalpha||Alphanumerical bool values (manipulator function)|
|ios_base::flags||Get/set format flags (public member function)|
|ios_base::setf||Set specific format flags (public member function)|
|ios_base::unsetf||Clear specific format flags (public member function)|