プログラムのメモリ領域には、下記の4つがあるようです。
プログラム作成やデバッグの際に気を付けておくことで問題等を事前に防ぐことが出来ると思うので覚えておきましょう。
ヒープメモリ | newやmallcでメモリ確保した際に、割り当てられます。 |
スタックメモリ | スタックメモリはnewやmallc以外で変数定義した際に、自動的に割り当てられます。 ヒープメモリに比べて高速なようです。 |
スタティックメモリ | static変数やグローバル変数を定義すると割り当てられます。 |
プログラムメモリ | プログラムが割り当てられます。 |