bitset位集合容器
#include <iostream>
using namespace std;
#include <bitset>
int main()
{
bitset<10> b;
b[1]=1;
b[6]=1;
b[9]=1;
int i;
for(i=0;i<b.size();i++)
{
cout << b[i];
} cout << endl;
b.set();
for(i=0;i<b.size();i++)
{
cout << b[i];
} cout << endl;
b.set(6,0);
b.set(9,0);
for(i=0;i<b.size();i++)
{
cout << b[i];
} cout << endl;
b.reset(0);
b.reset(1);
cout << b << endl;
for(i=0;i<b.size();i++)
{
cout << b[i];
} cout << endl;
bitset <10> a;
a.set();
a.reset(1);
a.reset(3);
a.reset(5);
cout << a << endl;
return 0;
}