bitset如何编译成功

C_226 2008-04-20 10:18:25
#include<bitset>

template<size_t length>
class Test
{
private:
bitset<length> _bitset;
};

以上代码如何修改才能编译成功?
我希望能够这样使用它:Test<100> test;

希望大家帮忙解决,十分紧急.
...全文
108 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
C_226 2008-04-20
  • 打赏
  • 举报
回复
谢谢你的积极帮助。
十分感谢。

问了一个十分愚蠢的问题,很抱歉。
baihacker 2008-04-20
  • 打赏
  • 举报
回复
从编译成功到生成所有组合...都示例了一次
  • 打赏
  • 举报
回复
无语,飞雪
星羽 2008-04-20
  • 打赏
  • 举报
回复

#include <iostream>
#include <bitset>
using namespace std;

template <size_t length>
class Test
{
private :
bitset <length> _bitset;
};

int main() {

Test<100> test;
return 0;
}
baihacker 2008-04-20
  • 打赏
  • 举报
回复

#include <iostream>
#include <bitset>
using namespace std;
template <size_t length>
class Test
{
private:
public:
bitset <length> _bitset;
bool next()
{
int n = _bitset.size() - 1;
while (n>=0&&_bitset[n]) _bitset[n--] = 0;
if (n<0) return false;
_bitset[n] = 1;
return true;
}
};
int main()
{

Test<5> test;
do cout << test._bitset << endl; while (test.next());
return 0;
}

baihacker 2008-04-20
  • 打赏
  • 举报
回复
#include <iostream>
#include <bitset>
using namespace std;
template <size_t length>
class Test
{
private:
public:
bitset <length> _bitset;
};
int main()
{

Test<5> test;
cout << test._bitset << endl;
return 0;
}
baihacker 2008-04-20
  • 打赏
  • 举报
回复
#include <iostream>
#include <bitset>
using namespace std;
template <size_t length>
class Test
{
private:
bitset <length> _bitset;
};
int main()
{

Test<5> test;
return 0;
}

64,281

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧