Lesson 25. Working with Bit Flags Using STL
Bits can be an efficient way of storing settings and flags. The Standard Template Library (STL) supplies classes that help organize and manipulate bitwise information. This lesson introduces you to
The bitset
class
The vector<bool>
The bitset
Class
std::bitset
is the STL class designed for handling information in bits and bit flags. std::bitset
is not an STL container class because it cannot resize itself. This is a utility class that is optimized for working with a sequence of bits whose length is known ...
Get Sams Teach Yourself C++ in One Hour a Day, Eighth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.