http://www.cplusplus.com/reference/bitset/bitset/bitset/
std::bitset<16> foo;
std::bitset<4> foo; foo[1]=1; // 0010 foo[2]=foo[1]; // 0110 std::cout << "foo: " << foo << ' ';