私はBASE = 100000000とWIDTH = 8が必要な理由について私は困惑しています。このコードは本のものですが、わかりません。C++ Biginteger、これはどういう意味ですか?
struct Biginteger {
static const BASE = 100000000;
static const WIDTH = 8;
vector<int> s;
Biginteger(long long int num = 0) { *this = num; }
Biginteger operator=(long long num) {
s.clear();
do {
s.push_back(num % BASE);
num /= BASE;
} while (mun > 0);
return *this;
}
あなたは 'WIDTH'の使用を実証していません。そのため、目的を推測することができません。参考書は、本のタイトルだけでも役立ちます。また、あなたが理解していないことは明確ではありませんか?特定の値。彼らがどのように使われているか。あなたは彼らがまったく必要ではないと信じますか? –
ありがとうございます。私はあなたのポイントを持っています。 – DeCoder