我创建了一个有效的 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)
{
}