【C++】ビット演算のラッパー
ビット演算をサポートするメンバ関数を内包
以下は一例
std::bitset<4> b0("0000"); std::bitset<4> b1("0101"); std::bitset<4> b2("1111"); auto print = [](bool x){ std::cout << x << std::endl; }; print(b0.all()); // 0 print(b0.any()); // 0 print(b0.none()); // 1 print(b1.all()); // 0 print(b1.any()); // 1 print(b1.none()); // 0 print(b2.all()); // 1 print(b2.any()); // 1 print(b2.none()); // 0