はきだめC/C++下級者の質問箱 2
at TECH
32:デフォルトの名無しさん
06/08/26 21:42:27
>>16
メモリ領域は環境によっていろいろ変わるから、それで完全に
正しいかどうかは判別できない。でも一般的な区分として
そういう領域があるというのは正しい。以下は一般的な話。
プログラム領域にロードされるのはソースじゃなくてコンパイルされた
マシンコードね。
ヒープを使うのは、他のやつらが不適切なとき。
静的領域を使うと、プログラム起動中はずっとメモリを握ったままになるので
大きな領域で、必要な場合と不要な場合が分かれるようなときは効率が悪い。
スタックを使えば要らなくなったときにすぐ解放できるけど、解放の順序が
必ず確保と逆順じゃないといけない。あとはサイズに制限がある環境がほとんど。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4865日前に更新/249 KB
担当:undef