最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++標(biāo)準(zhǔn)庫(kù)bitset類型的簡(jiǎn)單使用方法介紹

 更新時(shí)間:2017年07月23日 15:49:24   作者:zjp_shadow  
這篇文章主要介紹了C++標(biāo)準(zhǔn)庫(kù)bitset類型的簡(jiǎn)單使用方法,需要的朋友可以參考下

std::bitset是STL的一部分,準(zhǔn)確地說(shuō),std::bitset是一個(gè)模板類,它的模板參數(shù)不是類型,而整形的數(shù)值(這一特性是ISO C++2003的新特性),有了它我們可以像使用數(shù)組一樣使用位。

#include<bister>
using std::bitset;

一句話定義:可自定義位數(shù),用作記錄二進(jìn)制的數(shù)據(jù)類型.

一,定義和初始化

 bitset<n> b;                           //b有n位,每位都為0;

 bitset<n> b(u);                       //b是unsigned long型u的副本

 bitset<n> b(s);                       //b是string對(duì)象s中含有n位字符串的副本

 bitset<n> b(s, pos, n);             //b是s中從pos位置開始的n個(gè)位置的副本

 bitset<n> b(s,pos);                 //b從s的pos位置開始取值到s末尾(注取的值從b的右端開始)

 注:①n定義的位數(shù)在初始化時(shí)按初始值填充,賦值超出的范圍舍去,空余的以零填充.

         ②bitset從string對(duì)象讀入位集時(shí)按從右到左的順序.

二,操作

 b.any();                                 //查找b是否存在1?

 b.none();                               //b中不存在1嗎?

 b.count();                              //b中1的個(gè)數(shù)

 b.size();                                //b的位數(shù)

 b[pos];                                 //訪問(wèn)b中pos處的數(shù)值

 b.test(pos);                          //檢測(cè)b中pos處是否為1

 b.set();                                //把b中所有位 置為1

 b.set(pos);                           //把b中pos位置為1

 b.reset();                             //把b中所有位置為0

 b.reset(pos);                         //把b中pos位置為0

 b.flip();                                //b中所有二進(jìn)制位取反

 b.flip(pos);                           //b中在pos處的二進(jìn)制位取反

 b.to_ulong;                           //返回一個(gè)同值得unsigned long值

 os << b;                              //把b中位集輸出

以上所述是小編給大家介紹的C++標(biāo)準(zhǔn)庫(kù)bitset類型的簡(jiǎn)單使用方法介紹,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!

相關(guān)文章

  • C++淺析內(nèi)聯(lián)函數(shù)的使用

    C++淺析內(nèi)聯(lián)函數(shù)的使用

    為了消除函數(shù)調(diào)用的時(shí)空開銷,C++ 提供一種提高效率的方法,即在編譯時(shí)將函數(shù)調(diào)用處用函數(shù)體替換,類似于C語(yǔ)言中的宏展開。這種在函數(shù)調(diào)用處直接嵌入函數(shù)體的函數(shù)稱為內(nèi)聯(lián)函數(shù)(Inline Function),又稱內(nèi)嵌函數(shù)或者內(nèi)置函數(shù)
    2022-05-05
  • C++中vector操作方式詳解(多種方式)

    C++中vector操作方式詳解(多種方式)

    這篇文章主要介紹了C++中vector操作方式詳解(多種方式),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • C++?vector的簡(jiǎn)單實(shí)現(xiàn)

    C++?vector的簡(jiǎn)單實(shí)現(xiàn)

    這篇文章主要為大家詳細(xì)介紹了C++?vector的簡(jiǎn)單實(shí)現(xiàn),使用數(shù)據(jù)庫(kù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-03-03
  • c語(yǔ)言中main函數(shù)用法及知識(shí)點(diǎn)總結(jié)

    c語(yǔ)言中main函數(shù)用法及知識(shí)點(diǎn)總結(jié)

    在本篇文章里小編給大家分享的是一篇關(guān)于c語(yǔ)言中main函數(shù)用法及知識(shí)點(diǎn)總結(jié)內(nèi)容,有需要的朋友們可以跟著學(xué)習(xí)參考下。
    2021-10-10
  • c++中std::hash以及萬(wàn)能hash的使用方式

    c++中std::hash以及萬(wàn)能hash的使用方式

    這篇文章主要介紹了c++中std::hash以及萬(wàn)能hash的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • C++實(shí)現(xiàn)strcmp字符串比較的深入探討

    C++實(shí)現(xiàn)strcmp字符串比較的深入探討

    本篇文章是對(duì)使用C++實(shí)現(xiàn)strcmp字符串比較進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C++遞歸實(shí)現(xiàn)螺旋數(shù)組的實(shí)例代碼

    C++遞歸實(shí)現(xiàn)螺旋數(shù)組的實(shí)例代碼

    這篇文章主要介紹了C++遞歸實(shí)現(xiàn)螺旋數(shù)組的實(shí)例代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • 使用OpenCV實(shí)現(xiàn)檢測(cè)和追蹤車輛

    使用OpenCV實(shí)現(xiàn)檢測(cè)和追蹤車輛

    這篇文章主要為大家詳細(xì)介紹了使用OpenCV實(shí)現(xiàn)檢測(cè)和追蹤車輛,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • C語(yǔ)言報(bào)錯(cuò):Undefined Reference的產(chǎn)生原因和解決方案

    C語(yǔ)言報(bào)錯(cuò):Undefined Reference的產(chǎn)生原因和解決方案

    Undefined Reference(未定義引用)是C語(yǔ)言編譯過(guò)程中常見的錯(cuò)誤之一,通常在鏈接階段出現(xiàn),本文將詳細(xì)介紹Undefined Reference的產(chǎn)生原因,提供多種解決方案,并通過(guò)實(shí)例代碼演示如何有效避免和解決此類錯(cuò)誤,需要的朋友可以參考下
    2024-06-06
  • C++中jsoncpp庫(kù)和nlohmann-json庫(kù)實(shí)現(xiàn)JSON與字符串類型轉(zhuǎn)換

    C++中jsoncpp庫(kù)和nlohmann-json庫(kù)實(shí)現(xiàn)JSON與字符串類型轉(zhuǎn)換

    jsoncpp是ROS自帶的一個(gè)JSON庫(kù),它提供了一些函數(shù)來(lái)解析和生成JSON數(shù)據(jù),在ROS中,可以使用jsoncpp庫(kù)來(lái)實(shí)現(xiàn)JSON與字符串類型之間的轉(zhuǎn)換,這篇文章主要介紹了jsoncpp庫(kù)和nlohmann-json庫(kù)實(shí)現(xiàn)JSON與字符串類型轉(zhuǎn)換,需要的朋友可以參考下
    2023-08-08

最新評(píng)論

高平市| 大悟县| 莱阳市| 柯坪县| 曲靖市| 岑巩县| 云安县| 正阳县| 张家界市| 宜城市| 旌德县| 德江县| 内丘县| 同心县| 修文县| 汶上县| 巴林左旗| 南开区| 塔城市| 永城市| 游戏| 康定县| 张家界市| 额济纳旗| 天水市| 攀枝花市| 胶南市| 东光县| 芜湖市| 湖南省| 怀安县| 资兴市| SHOW| 珠海市| 唐山市| 来凤县| 瑞安市| 金阳县| 会泽县| 和顺县| 绥化市|