現在、VisualStudio .NET 2003 にてC++でプログラミングを行っているのですが、
[デバッグ→開始]で実行しますとエラーは起こらず実行できるのですが、[デバッグ→デバッグなしで開始]を行うとオーバーフローエラーが起きるという現象に苦しんでいます。
両者の違いはデバッグ用のソースコードを埋め込むか埋め込まないかだけの違いだと思っているもので、いまいち納得ができていません。
(特にデバッグ時に、このエラーを検知できない所が)
このような現象は、よくあることなのでしょうか?
もしもあるのでしたら対策方法などを教えていただけましたら幸いです?
No.1ベストアンサー
- 回答日時:
デバッグモードだと変数初期化がされますが、デバッグ無しですと初期化されません。
よって、変数の初期化漏れがあると思われます
デバッグモードと、デバッグ無しモードではそんな違いがあったのですね。勉強になりました。これを機に、VisualStudioについてもっと勉強してみたいと思います。ありがとうございました。
No.2
- 回答日時:
下記の URL の 15.6 に関連する情報があります。
実は、「デバッグ無しで行うとエラーになる」と認識するのが間違いで、「デバッグ有りだと、偶然エラーが表面化しない」という認識が正解です。
CやC++は得てしてそういうものです。
参考URL:http://www.kouno.jp/home/c_faq/c16.html#0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- オープンソース Excelファイルをデバッグしたい 4 2022/09/15 10:16
- タブレット USBデバッグの有効無効の切り替えが見つからない 1 2023/05/11 12:07
- Bluetooth・テザリング usb_c分岐ケーブル 2 2022/12/12 07:42
- 格安スマホ・SIMフリースマホ oppo reno 7A 2 2023/03/04 20:46
- その他(プログラミング・Web制作) x86_32のGASの擬似命令 3 2023/06/07 19:55
- Microsoft ASP Windows10エンタープライズ版をインストールしたらアプリが使えなくなった 3 2023/03/07 11:08
- Access(アクセス) アクセス ステップインのやり方 9 2022/07/12 11:42
- Visual Basic(VBA) ExcelVBA 日付変更 3 2022/10/14 12:43
- IT・エンジニアリング 不具合の現状認識をしないプログラマって信用できる人? できない人? 8 2023/07/28 09:09
- Visual Basic(VBA) Excel VBA で End Subのところで「型が一致しません」のエラーとなります。 6 2022/07/27 19:58
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
実行時エラー 438になった時の...
-
VBSで変数の宣言はできないので...
-
エクセルエラー13型が一致しま...
-
ExcelVBA Range クラスの Page...
-
【Excel VBA】マクロをボタンに...
-
実行時エラー48発生時のDLL特定...
-
OLEDB.NETで接続できない
-
VBS実行時エラー オブジェクト...
-
excel vbaでvlooupの変数がわか...
-
マクロについて教えてください...
-
プロシージャ名の取得
-
EXCEL VBAマクロ中断でデバッグ...
-
VBAでのエラー
-
実行時エラー3001「引数が間違...
-
なぜエラーになるのでしょうか...
-
Excel2019 ワークシートのコピ...
-
vbaのvlookup関数エラー原因を...
-
なぜこんな初歩的なVBAのIf文で...
-
デバッグ時はOK、デバッグ無し...
-
Outlook.ApplicationをCreateOb...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
実行時エラー 438になった時の...
-
エクセルエラー13型が一致しま...
-
【Excel VBA】マクロをボタンに...
-
なぜこんな初歩的なVBAのIf文で...
-
VBAでのエラー
-
マクロについて教えてください...
-
ExcelVBA Range クラスの Page...
-
実行時エラー3001「引数が間違...
-
VBS実行時エラー オブジェクト...
-
VBAがブレークモードになっ...
-
OLEDB.NETで接続できない
-
プロシージャ名の取得
-
EXCEL VBAマクロ中断でデバッグ...
-
VBSで変数の宣言はできないので...
-
ADODB.Streamを使用してUTF-8を...
-
実行時エラー -'-2147417848
-
AccessVBAでExcelを起動し、罫...
-
VB6+SQL サーバー 2000 で 実行...
-
Outlook.ApplicationをCreateOb...
-
Application.ActiveInspectorで...
おすすめ情報