相关疑难解决方法(0)

在初始化时定义bitset大小?

我想在C++中做一个bitset.我做了一些研究.我找到的所有例子都是这样的:

bitset<6> myBitset;
// do something with it
Run Code Online (Sandbox Code Playgroud)

但是当我在我的类中定义变量时,我不知道bitset的大小:

#include <bitset>
class Test
{
public:
     std::bitset *myBitset;
}
Run Code Online (Sandbox Code Playgroud)

这不会编译......

像这样初始化也不起作用:

int size = getDependentSizeForBitset();
myBitset = new bitset<size>();
Run Code Online (Sandbox Code Playgroud)

c++ bitset

23
推荐指数
2
解决办法
2万
查看次数

标签 统计

bitset ×1

c++ ×1