当前位置:  编程语言>c/c++

C++ STL Bitsets构造函数及成员函数解释及代码示例

 
    发布时间:2014-2-16  


    本文导语: C++ STL Bitsets构造函数及成员函数解释及代码示例C++ Bitsets给程序员提供一种位集合的数据结构。Bitsets使用许多二元操作符,比如逻辑和,或等。C++ STL Bitsets 构造函数 Constructors:创建新bitsetsC++ STL Bitsets 操作符 Operat...

c++ stl bitsets构造函数及成员函数解释及代码示例

C++ Bitsets给程序员提供一种位集合reset iis7站长之家。Bitsets使用许多二元操作符,比如逻辑和,或等。


C++ STL  Bitsets 构造函数 Constructors:创建新bitsets

C++ STL  Bitsets 操作符   Operators:比较和赋值bitsets

C++ STL  Bitsets 成员函数 any():如果有任何一个位被设置就返回true

C++ STL  Bitsets 成员函数 count():返回被设置的位的个数

C++ STL  Bitsets 成员函数 flip():反转bits中的位

C++ STL  Bitsets 成员函数 none():如果没有位被设置则返回true

C++ STL  Bitsets 成员函数 reset():清空所有位

C++ STL  Bitsets 成员函数 set():设置位

C++ STL  Bitsets 成员函数 size():返回可以容纳的位的个数

C++ STL  Bitsets 成员函数 test():返回指定位的状态

C++ STL  Bitsets 成员函数 to_string():返回bitset的字符串表示

C++ STL  Bitsets 成员函数 to_ulong():返回bitset的整数表示


以下代码创建两个bitsets,然后显示它们:  

// 创建一个8位长的bitset
  bitset<8> bs;
  // 显示这个bitset
  for( int i = (int) bs.size(); i >= 0; i-- ) {
    cout << bs[i] << " ";
  }
  cout << endl;
  // 创建另一个bitset
  bitset<8> bs2( (long) 131 );
  // 显示
  for( int i = (int) bs2.size(); i >= 0; i-- ) {
    cout << bs2[i] << " ";
  }
  cout << endl;



  • 本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载,整理或搜集自网络.欢迎任何形式的转载,转载请注明出处.
    转载请注明:文章转载自:[169IT-IT技术资讯]
    本文标题:C++ STL Bitsets构造函数及成员函数解释及代码示例
相关文章推荐:


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3