私は標準で見つけます:
整数型の表現は、純粋な 2 進数システムを使用して値を定義する必要があります。
しかし、私の理解では、ハードウェアの基数 2 に基づくマシンに C++ を実装する必要があるという要件ではありません。言い換えれば、これはプログラマーが見るものに対する要件にすぎないようです。
C++ 標準ではバイナリ CPU が必要ですか、それとも有効な C++ 実装を 3 進マシンまたは 10 進マシンに実装できますか?
小さな背景情報: 歴史上、10 進数、3 進数、または C++ バイトが 36 ビット長になるコンピューター (PDP-10) を備えたコンピューターが既にありました。