我使用字符串来包含我的 64 位二进制文件。
string aBinary;
aBinary = "100011111011101100000101101110000100111000011100100100110101100";
最初我试过这个..
stringstream ss;
ss << bitset<64>(aBinary).to_ulong();
buffer = ss.str();
cout << buffer << endl;
它适用于某些二进制文件,但这个不起作用。如何将包含在字符串容器中的上述 64 位二进制转换为也是字符串容器的十进制。