C++ Bitset 庫 - to_string() 函式



描述

C++ 函式std::bitset::test()測試第 N 位是否被設定。

描述

C++ 函式std::bitset::to_string()將 bitset 物件轉換為字串物件。

宣告

以下是來自 std::bitset 標頭檔案的 std::bitset::to_string() 函式宣告。

C++98

template <class charT, class traits, class Alloc>
basic_string<charT,traits,Alloc> to_string() const;

C++11

template <class charT = char,
          class traits = char_traits<charT>,
          class Alloc = allocator<charT>>
          basic_string<charT,traits,Alloc> to_string (charT zero = charT('0'),
          charT one  = charT('1')) const;

引數

返回值

返回 bitset 物件的字串表示。

異常

如果丟擲異常,bitset 不發生變化。

示例

以下示例演示了 std::bitset::to_string() 函式的使用。

#include <iostream>
#include <bitset>

using namespace std;

int main(void) {

   bitset<4> b;

   string s = b.to_string();

   cout << s << endl;

   return 0;
}

讓我們編譯並執行上面的程式,這將產生以下結果:

0000
bitset.htm
廣告