C++ 位集库 - to_ulong() 函数


宣言

以下是 std::bitset::to_ulong() 函数形式 std::bitset 标头的声明。

C++98

unsigned long to_ulong() const;

参数

没有任何

返回值

以无符号长数字形式返回位集。

例外情况

如果抛出异常,则位集不会发生变化。

例子

以下示例显示了 std::bitset::to_ulong() 函数的用法。

#include <iostream>
#include <bitset>
#include <typeinfo>

using namespace std;

int main(void) {

   bitset<4> b("1010");;
   auto result = b.to_ulong();

   cout << "Decimal representation of " << b << " = " << result << endl;
   return 0;
}

让我们编译并运行上面的程序,这将产生以下结果 -

Decimal representation of 1010 = 10
位集.htm