#include <iostream>
#include <bitset>
int main() {
// Uninitialized bitset
std::bitset<8> uninitializedBitset;
// Initialization with a number
std::bitset<8> aBitset(15);
// Initialization with binary string
std::bitset<8> binaryStringBitset(std::string("1111"));
std::cout << "Uninitialized bitset: " << uninitializedBitset << std::endl;
std::cout << "Initialized with anumber: " << aBitset << std::endl;
std::cout << "Initialized with string: " << binaryStringBitset << std::endl;
}
/*
run:
Uninitialized bitset: 00000000
Initialized with anumber: 00001111
Initialized with string: 00001111
*/