注册 登录
编程论坛 C++教室

什么是bitset?

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