所需代码的外壳:
#include <iostream>
#include <string>
std::string str_to_bin(const std::string& str)
{
//...
}
int main()
{
std::string str = "123";
std::cout << str_to_bin(str); //would print 1111011
}
问题标题已经说明了一切。我已经被困在这个问题上一段时间了,STL中是否有解决方案?或者是我忽略了一些简单的东西吗?如果没有,我该如何处理呢?也许你可以指点我一个方向?同时,速度非常重要。
编辑:数字可以是任意大小(大于long long),因此std::stoi和std::bitset<>都无法使用。
boost::dynamic_bitset
。 - edmz