12345678910111213 |
- #include <cstdint>
- #include <vector>
- template<std::size_t size, int containertype>
- class semi_bitset{
- using uint64_t = std::uint64_t;
- std::vector<uint64_t> data;
- semi_bitset() : data(size){}
- };
- template<std::size_t size>
- class semi_bitset<size, 0>{
- using uint64_t = std::uint64_t;
- uint64_t data[size] = {0};
- };
|