はきだめC/C++下級者の質問箱 2 at TECH
[2ch|▼Menu]
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