bitset c++ code example
Example 1: bitset c++
// Instantiating and printing a bitset
int main() {
// A bitset. The size must be able to be determined
// at compile time.
//
// The bitset can be set using a number or a string
std::bitset<8> byte1 = bitset<8>(97);
std::bitset<8> byte2 = bitset<8>("0001101")
std::cout << byte1; // Output: 01100001
}
Example 2: bitset declaration c++
// constructing bitsets
int main ()
{
std::bitset<16> foo;
std::bitset<16> bar (0xfa2);
std::bitset<16> baz (std::string("0101111001"));
std::cout << "foo: " << foo << '\n';
std::cout << "bar: " << bar << '\n';
std::cout << "baz: " << baz << '\n';
return 0;
}