4

ビットセット ライブラリを使用して Dec をバイナリに変換する方法があることは知っていますが、ビットセット ライブラリを使用してバイナリから 10 進数に同じことを行うことはできますか? それとも手動で行う必要がありますか?

bitset<8> bin_x(number);
4

2 に答える 2

4

できますが、文字列にする必要があります。

std::bitset<8> bits("1111");
std::cout << bits.to_ulong() << std::endl;

整数を文字列に変換してからbitsetc-tor に渡すことができます。

実際の例

于 2013-10-28T05:37:56.947 に答える