实现Digits
类
首先编写一个Digits
类,实现了一下功能:
将用字符串表示的补码变为32位整数(int)真值
将原码转换为补码(都是字符串表示)
将任意数据类型的一个变量转换为字符串表示的补码,高位补0
代码:
class Digits
{
private:
string char_multi(char obj,int mul){
string ans;
for(int i=0;i<mul;i++){
ans+=obj;
}
return ans;
}
void reverse_digit(string<