我想使用boost ::来,dynamic_bitset,如下图所示:与升压来,dynamic_bitset编译错误
#include <boost/dynamic_bitset.hpp>
class Bitmap
{
public:
Bitmap(std::size_t size = _size);
void setBit(int pos);
void clearBit(int pos);
bool get(int pos);
void resize(int size);
private:
boost::dynamic_bitset<> _bitset(8);
static const std::size_t _size;
};
我收到以下错误,同时宣布来,dynamic_bitset:
test1.cpp:14: error: expected identifier before numeric constant
test1.cpp:14: error: expected ‘,’ or ‘...’ before numeric constant
加速文档给出了一个example这里,编译绝对好。有人可以在这里指出问题吗?
我的编译器是g ++版本4.4.5。
感谢这样一个快速回复。你钉了它。 – Lazylabs