C++的stl的位标识
程序员文章站
2022-06-21 20:58:24
cpp的stl的位标识
我们将使用bitset和vector,用他们表示位和位标识信息
//
// main.cpp
// use_stl_bit
//
// created by...
cpp的stl的位标识
我们将使用bitset和vector,用他们表示位和位标识信息
// // main.cpp // use_stl_bit // // created by bikang on 16/11/1. // copyright (c) 2016年 bikang. all rights reserved. // #include #include #include #include using namespace std; void tbitset(); void tvectorbool(); int main(int argc, const char * argv[]) { //tbitset(); tvectorbool(); } void tvectorbool(){ vector vec1(10); vector vec2(10,true); vector vec3(vec2); vec1[0] = true; vec1[1] = false; vec1[2] = true; vec1.push_back(true); for(size_t i=0;i fb; cout << fb < fb5(string("10001")); cout << fb5 < fb255(255); cout << fb255 <> // & | ^ ~ >>= <<= [] cout << fb255.count()< fb6(string("11001")); cout << (fb5 & fb6) << endl; }