无符号二进制字符串到无符号二进制整数

时间:2017-05-24 02:20:01

标签: c++ c++11 binary base bits

我创建了一个有效的 Getter

  

将存储的十进制值作为无符号二进制字符串位返回   宽

string GetUnsignedBase2(int base_10, int bits) {

string base_2;
//Find binary
int remainder = 0;
for (int i = 0; i != bits; i++) {
    remainder = base_10 % 2;
    base_2.insert(0, to_string(remainder));
    base_10 /= 2;

}
return base_2;

但是现在我正在尝试为它创建一个 Setter

  

通过解释来更新存储的十进制整数的值   参数base 2作为无符号二进制整数

我不确定如何做到这一点,到目前为止我有:

void BaseConverter::SetUnsignedBase2(string base_2)
{

}

0 个答案:

没有答案