我想使用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