• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コンパイラの制限 : ヒープの領域を使い果たしました)

コンパイラの制限 : ヒープの領域を使い果たしました

このQ&Aのポイント
  • 標準C++の勉強を始めたばかりなのですが、以前のC++プログラムのヘッダを変更したところ、ヒープの領域を使い果たしたエラーが出ました。
  • ヘッダを変えただけでエラーが出る理由がわからず困っています。同じVC++6.0のコンパイラを使用しているのになぜでしょうか。
  • 詳しい方からのアドバイスをお待ちしています。

質問者が選んだベストアンサー

  • ベストアンサー
  • terra5
  • ベストアンサー率34% (574/1662)
回答No.1

コンパイラ自身が使うメモリ領域の大きさ制限にひっかかったわけですね。 これは、iostream.h より iostream の方が内容が複雑であるため、コンパイルに必要なメモリが増え、デフォルトの設定(100, 105MBの意味らしい)では足らなくなったということだと思います。

kary
質問者

お礼

コンパイラがヒープ領域を使い果はたしたとはどういうこと?、という状態ですが、とりあえず/Zmスイッチを使ってコンパイルはできました。ありがとうございました。

関連するQ&A