3
実行ファイルがどのようにメモリ内にレイアウトされているかを私が理解しているので、画像はあなたのアプリケーションからアクセス可能なメモリを表す正方形のボックスです。なぜスタックはオーバーフローしますか?
プログラムコードはメモリの最下部にあり、スタックはプログラムコードのすぐ上の場所に割り当てられ、上向きに割り当てられます。ヒープはメモリの先頭から始まり、下方向に割り当てられます。
この場合、なぜスタックメモリよりも多くのヒープメモリを割り当てることが可能ですか?