我需要使用一个大小为400000000的位集。就像这样:
#include<iostream>
#include<bitset>
using namespace std;
int main(){
bitset<400000000> coord;}
但我的程序由于位集太大而崩溃。那么如何动态分配一个位集?我不能使用boost库。
std::vector<bool>
。 - Jerry Coffinstd::vector<bool>
(它不是一个容器)。 - mookidstd::vector<bool>
的缺点同样适用于他选择的任何其他替代品。 - Jerry Coffin