- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プログラムサイズの上限時エラーを表示する設定)
プログラムサイズの上限時エラー表示設定
このQ&Aのポイント
- 静的メモリサイズを調整してプログラムの実行可能性を確認する方法
- 必要なメモリサイズを特定するための手順
- 静的メモリサイズの上限とWindows 64ビット、Visual C++ 2022の関連性
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
質問を投稿する前に 一度文章を読み直しましょう 何をしたいから何をしてみた あなたの環境は等々 書いて頂かないと分かりません
その他の回答 (1)
- m5048172715
- ベストアンサー率16% (860/5261)
回答No.2
コンパイル時にコンパイラはエラーを出さないんだね? OSがプログラムを実行しないのだから、それをプログラムは自分を判定できないはずである。ユーザーはプロセス一覧にそのプロセス名があるかどうかを見る。
質問者
お礼
ご返事ありがとうございます。 プログラムでは判定できないのはその通りです。 ここでは、多分リンカーの設定当たりではないかと思います。gfortranの場合は、実行時にエラーを出す場合があります(難儀なことに出さない場合もあります)。
お礼
ご返事ありがとうございます。 windows64、visualC++2022。の他にどのようなことが考えらえますか。コンパイラの起動はコマンドプロンプトで cl test.cpp 実行は test です。
補足
何をしたいかは 大きな静的配列を定義したC++プログラムで、メモリオーバの際に、コンパイル時あるいは起動時にその旨を表示する設定を行うことです。(一応その趣旨を書いたつもりではありますが) もっとも、プログラムが何も実行されない(判断は記述の通り)のは、メモリサイズだけとは限らないかと思いますが、それは無いとして、その旨を表示することが目的です。