编程论坛
注册
登录
编程论坛
→
C++教室
什么是bitset?
THE_ONE
发布于 2011-08-07 16:01, 529 次点击
大家好~
bitset这个函数用来做些什么?能举一些例子吗?
谢谢~~
3 回复
#2
pangding
2011-08-07 18:06
bitset 是个容器吧?
#3
我是菜鸟C
2011-08-07 18:27
是一个容器 类似于vector,它是用来做位运算的 。。就是二进制数的操作。
如 bitset<16>b1 (0xffff);就是表示16位的1111111111111111.
#4
xinshou1991
2011-08-10 11:55
记得好像是C++的一个类库,bitset是用来方便地管理一系列的bit位的,bitset除了可以访问指定下标的bit位以外,还可以把它们作为一个整数(int)来进行一些统计。 我举个例子吧,该类型变量:
bitset<n>varm (M) // 其中varm表示一个该类型的变量。n表示该类型在内存中占的位数,是二进制。m表示变量varm的初始值
1