欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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;



}