当前位置: 首页 > news >正文

长沙商城网站建设普洱网站搭建

长沙商城网站建设,普洱网站搭建,没有网站没有推广如何做外贸,焦作电子商务网站建设实例目录 1 概述2 使用实例3 接口使用3.1 constructor3.2 count_and_size3.3 test3.4 any3.5 none3.6 all3.7 set3.8 reset3.9 filp3.10 to_string3.11 to_ulong3.12 to_ullong3.13 operators1 概述 位集存储位(只有两个可能值的元素:0或1,true或false,…)。   该类模拟bool…

目录

  • 1 概述
  • 2 使用实例
  • 3 接口使用
    • 3.1 constructor
    • 3.2 count_and_size
    • 3.3 test
    • 3.4 any
    • 3.5 none
    • 3.6 all
    • 3.7 set
    • 3.8 reset
    • 3.9 filp
    • 3.10 to_string
    • 3.11 to_ulong
    • 3.12 to_ullong
    • 3.13 operators

1 概述

  位集存储位(只有两个可能值的元素:0或1,true或false,…)。
  该类模拟bool元素的数组,但针对空间分配进行了优化:通常,每个元素只占用一个位(在大多数系统上,这比最小的元素类型char少八倍)。
  每个比特位置都可以单独访问:例如,对于一个名为foo的给定比特集,表达式foo[3]访问其第四个比特,就像正则数组访问其元素一样。但是,因为在大多数C++环境中,没有元素类型是单个位,所以各个元素都是作为特殊引用类型访问的(请参见bitset::reference)。
  位集具有能够从整数值和二进制字符串构造并转换为它们的特性(请参见其构造函数和成员to_ulong和to_string)。它们也可以直接从二进制格式的流中插入和提取(请参阅适用的运算符)。
  位集的大小在编译时是固定的(由其模板参数决定)。对于一个同时优化空间分配并允许动态调整大小的类,请参阅向量的布尔特化(vector<bool>)。

其类图如下:
在这里插入图片描述

2 使用实例

void BitsetSuite::operators()
{std::bitset<4> a (std::string("1001"));std::bitset<4> b (std::string("0011"));TEST_ASSERT_EQUALS("1010", (a ^= b).to_string())//XOR,assignTEST_ASSERT_EQUALS("0010", (a &= b).to_string())//AND,assignTEST_ASSERT_EQUALS("0011", (a |= b).to_string())//OR,assignTEST_ASSERT_EQUALS("1100", (a <<= 2 ).to_string())//Shitf left,assignTEST_ASSERT_EQUALS("0110", (a >>= 1 ).to_string())//Shitf right,assignTEST_ASSERT_EQUALS("1100", (~b).to_string())//NOTTEST_ASSERT_EQUALS("0110", (b << 1 ).to_string())//Shitf leftTEST_ASSERT_EQUALS("0001", (b >> 1 ).to_string())//Shitf leftTEST_ASSERT_EQUALS(false, (a == b))//(0110==0011)TEST_ASSERT_EQUALS(true, (b != a)) //(0011!=0110)TEST_ASSERT_EQUALS("0101", (a ^ b).to_string())//XORTEST_ASSERT_EQUALS("0010", (a & b).to_string())//ANDTEST_ASSERT_EQUALS("0111", (a | b).to_string
http://www.yayakq.cn/news/251271/

相关文章:

  • 毕业设计可以做网站不网站会员注册系统
  • 南京网站设计建设推荐青岛seo结算
  • 宝山品牌网站建设长沙网站制作推广
  • 公司建网站多少本地wordpress环境
  • 怎么给网站做绿标东莞市大朗镇
  • 建设一个网站需要多少费用湖南建设教育网站
  • 论述题亿唐网不做网站做品牌更改wordpress最大上传文件大小
  • 南通的互联网公司网站网站规划流程
  • 微网站模板制作教程网站所有权变更
  • 文山专业网站建设哪家好网站开发语言 排行榜
  • 本网站立足于海外服务器重庆网站建设帝玖科技
  • 建设彩票网站百度云搜索引擎入口官网
  • 网站重新建设的申请书网站代运营合作协议
  • 网站点击按钮回到页面顶部怎么做个人网站制作dw
  • 广东省建设厅网站查询c2c网站开发策划
  • 网站权重能带来什么作用微信低代码开发平台
  • 微信小程序网站制作个人网站制作源代码
  • 石家庄整站优化技术个人网站成品下载
  • 怎样刷新网站东莞网站推广怎么做
  • 建设网站的岗位职责前端培训心得
  • 商城网站建设信息网站建设开发价格怎么算
  • 搜狗网站排名软件做网站需要买域名
  • 在临沂做网站怎么推广淘宝店铺
  • 淘宝客网站建设多少钱电商seo优化
  • 酒店的网站建设方案北京企业网站设计公司
  • 主题资源网站建设 反思国内优秀门户网站设计
  • 邯郸网站建设网站开发济宁做网站
  • 秦皇岛哪家公司网站建设好aso优化服务站
  • 10个奇怪又有趣的网站大气蓝色律师网站phpcms模板
  • 网站推广公司兴田德润官网多少德州百度推广公司