欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C語言

當(dāng)前位置:主頁 > 軟件編程 > C語言 >

簡單談?wù)凜++ 頭文件系列之(bitset)

來源:本站原創(chuàng)|時間:2020-01-10|欄目:C語言|點擊: 次

簡介

該頭文件有關(guān)位集,實際上是vector

位本質(zhì)上對應(yīng)bool的概念,只有0或1,true或false兩種對立的值。 但很可惜,字節(jié)才是機器上最小的存儲單元,所以bool基本上是由一個字節(jié)大小。

bitset是出于高效的空間利用為目的才出現(xiàn)的。

位操作

operator [] : 通過下標訪問bit。
count : 計數(shù)位值為1的位個數(shù)。
size : 返回位的大小,即有多少個位。
test : 測試下標指向的位值是否為1。
any : 判斷是否有任何一個位值為1。
none : 判斷是否沒有任何一個位值為1.
all : 判斷是否所有位值為1.
set : 設(shè)置某一個位值為1.
reset : 重置某一個位值為0.
flip : 翻轉(zhuǎn)某一個位值,即0變1,1變0.

轉(zhuǎn)換函數(shù)

to_string : 轉(zhuǎn)換成字符串。
to_ulong : 轉(zhuǎn)換成unsigned long。
to_ullong : 轉(zhuǎn)換成unsigned long long。

位集操作

在這里,bitset可以看成以01位代表的整數(shù)。 對于整數(shù),我們又很多操作可以執(zhí)行:或、并、亦或、左移等等。 頭文件重載了這些操作符,方便我們對位集進行運算:

&、&=
|、|=
^、^=
<<、<<=
>>、>>=
~
==
!=

reference type

因為C++最小的內(nèi)置類型大小是1個字節(jié),而bit概念上只需要1個bit,所以,與vector

上一篇:C語言中時間戳轉(zhuǎn)換成時間字符串的方法

欄    目:C語言

下一篇:C++中的三大函數(shù)和操作符重載(Boolan)

本文標題:簡單談?wù)凜++ 頭文件系列之(bitset)

本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/1753.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有