STL中的TBits使用
来源:互联网 发布:淘宝助理多店共享面单 编辑:程序博客网 时间:2024/05/21 06:23
#include <bitset>//---------------------------------------------------------------------------#pragma package(smart_init)#pragma resource "*.dfm"TForm1 *Form1;using namespace std; bitset<32>s1(132);//声明bitset,并初始化 //bitset转成二进制字符串 string c1 = s1.to_string<char,char_traits<char>,allocator<char> >(); //转成无符号整数 unsigned long c2 = s1.to_ulong(); //直接赋值 s1 = 8; //通过数组取出位 bool a = s1[0]; //通过二进制中字符串初始化 bitset<8>s2 (string("10010011")); //从字符串中取出部分值初始化 bitset<8>s3 (string("10010011"),2,5); //测试某位是0或1 bool b = s2.test(1); if(b) { ShowMessage("第2位是1"); } //全部位置0 s2.reset(); //指定位置,置0或1 s2.set(3,1); //全部位置1 s2.set(); //全部位取反 s2.flip(); //指定位取反 s2.flip(1);
0 0
- STL中的TBits使用
- stl中的heap使用
- STL中的map使用
- STL中的hash_map使用
- 数组集合之TBits
- stl中的set_difference的使用
- STL中的eraser的使用
- 使用STL中的泛型算法sort
- STL中的nth_element()方法的使用
- STL容器使用中的拷贝成本
- [STL] __gnu_cxx::hash_map使用中的一些问题
- STL中的nth_element()方法的使用
- STL中的random_shuffle()方法的使用
- 使用STL中的stable_sort()函数进行排序
- [STL] __gnu_cxx::hash_map使用中的一些问题
- STL中的map表的使用问题
- 使用STL中的array模板类
- 谨慎使用STL中的erase操作!
- lambda算子
- python遇到‘\u’开头的unicode编码
- ios 获取设备的ip地址
- 数理逻辑资源
- pdf转换成html具体怎么转
- STL中的TBits使用
- 猫猫学iOS 之微博项目实战(8)用AFNetworking和SDWebImage简单加载微博数据
- OpenCV入门笔记(五) 轮廓检测
- 【从头开始写操作系统系列】使用 Bochs 调试操作系统
- Understanding Java Garbage Collection
- 金刚石图纹
- Spark入门三部曲之第三步Spark程序的开发和运行及WordCount
- Python Requests快速入门
- Mysql数据库导出导入