はきだめC/C++下級者の質問箱 2
■ このスレッドは過去ログ倉庫に格納されています
0032デフォルトの名無しさん
2006/08/26(土) 21:42:27メモリ領域は環境によっていろいろ変わるから、それで完全に
正しいかどうかは判別できない。でも一般的な区分として
そういう領域があるというのは正しい。以下は一般的な話。
プログラム領域にロードされるのはソースじゃなくてコンパイルされた
マシンコードね。
ヒープを使うのは、他のやつらが不適切なとき。
静的領域を使うと、プログラム起動中はずっとメモリを握ったままになるので
大きな領域で、必要な場合と不要な場合が分かれるようなときは効率が悪い。
スタックを使えば要らなくなったときにすぐ解放できるけど、解放の順序が
必ず確保と逆順じゃないといけない。あとはサイズに制限がある環境がほとんど。
■ このスレッドは過去ログ倉庫に格納されています