はきだめC/C++下級者の質問箱 2
at TECH
26:デフォルトの名無しさん
06/08/26 19:57:23
>>25
>20じゃないけど気づいた点を列挙。
>>>16
>大体あってます。
そうでもないでしょ。
>Unixの場合は、
>・testセグメント(命令(コード)の領域)
これは>19だね。
>・dataセグメント(グローバル変数・static変数の領域)
明示的に初期化される場合のみ。
>・bssセグメント(Block Started by Symbol)
初期化されない静的変数などはこちら。
例えば0で初期化している場合は実装依存と思われ。
>またヒープを使うのは、動的にメモリを取りたいという要求があるからです。
表現が微妙だ。
>グローバル変数やstatic変数では、この要求は満たせません。また、ヒープ
>領域はごく限られたサイズしかないため、ヒープを使います。
>23だが「ごく限られた」が相対的だなぁ。
ついでに言えば、自動変数でも動的確保できるんだが。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4865日前に更新/249 KB
担当:undef