ずいぶん前に Windows で見つけた電卓プログラムがあります。名前は思い出せませんでしたが、印象的なのは、最大 512 バイト サイズの数値を計算できることです。たとえば、pi 値を要求すると、数百桁の数値が返されます。(もちろん、出力には数秒かかります) 通常、int は 4 バイト、double は 8 バイトなどになります。
では、どうすればそれができるでしょうか。通常の範囲を超える数値に変数を割り当てるにはどうすればよいでしょうか? (int は 4 バイト、long は 8 バイトのように) この場合、オーバーフローとアンダーフローを防ぐにはどうすればよいでしょうか? これが C++ であると仮定します。