C++ Bitset 库 - to_string() 函数
描述
C++ 函数 std::bitset::test() 测试是否设置了 Nth 位。
描述
C++ 函数 std::bitset::to_string() 将 bitset 对象转换成字符串对象。
声明
以下是 std::bitset::to_string() 函数形式 std::bitset 头的声明。
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;
参数
None
返回值
返回位集对象的字符串表示形式。
异常
如果抛出异常,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