- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コンパイラの制限 : ヒープの領域を使い果たしました)
コンパイラの制限 : ヒープの領域を使い果たしました
このQ&Aのポイント
- 標準C++の勉強を始めたばかりなのですが、以前のC++プログラムのヘッダを変更したところ、ヒープの領域を使い果たしたエラーが出ました。
- ヘッダを変えただけでエラーが出る理由がわからず困っています。同じVC++6.0のコンパイラを使用しているのになぜでしょうか。
- 詳しい方からのアドバイスをお待ちしています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
コンパイラ自身が使うメモリ領域の大きさ制限にひっかかったわけですね。 これは、iostream.h より iostream の方が内容が複雑であるため、コンパイルに必要なメモリが増え、デフォルトの設定(100, 105MBの意味らしい)では足らなくなったということだと思います。
お礼
コンパイラがヒープ領域を使い果はたしたとはどういうこと?、という状態ですが、とりあえず/Zmスイッチを使ってコンパイルはできました。ありがとうございました。