こんにちは。
VC++.netで暗号化ソフトを作っているんですが、デバッグモードで実行した結果と、リリースモードで実行して得られる結果が違うので困っています。
原因としては、何が考えられるでしょうか?
warningで、「warning C4267: '=' : 'size_t' から 'int' に変換しました。データが失われているかもしれません。」と表示されましたが、(int)でキャストしてから警告は出なくはなっているんですが。
もう一つ、「LINK : warning LNK4089: 'SHELL32.dll' へのすべての参照は /OPT:REF によって廃棄されます。」と出ていますが、これは関係なさそうですので無視しています。
もしかして、同じような経験をされた方がいるんではないかと思い質問しました。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
値を初期化しないで使用した時に、この現象が発生する可能性が高いです。
例えば、関数のなかで、int a;と変数を動的変数として宣言し、このaを初期化せずに、
int b = a*a;
を実行した場合、デバッグモードの場合は、0になる可能性が高く、リリースモードの場合は、不定(前回のスタック領域で使用された値)になります。
この回答への補足
回答ありがとうございます。その可能性もありそうです。プログラム自体はWEBから探してきたものですので、これから自力でチェックしてみようと思います。
補足日時:2006/05/07 12:41No.2
- 回答日時:
assertのなかで副作用のある処理をすると問題が生じるような気がします。
例えば、assert(++foo>0)など。この回答への補足
細かくデバッグしたところ、リソースビルドの際の
CString s1;
で宣言した変数のs1.GetAt(i)をとるところでおかしくなっているようです。MSDNではGetAt(int nIndex)について、「MFC ライブラリのデバッグ環境では nIndex の範囲が検証されますが、リリース環境では検証されません。」とありました。変な話です。質問の項目を変更してまた質問したいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
- C言語・C++・C# (C言語)めちゃくちゃな値になってしまいます。 5 2022/08/13 11:55
- Excel(エクセル) エクセルのSUM関数について 4 2023/04/18 10:37
- C言語・C++・C# 3×3のラテン方陣をつくるプログラムを作成したのですが、(↓) #include <stdio.h> 5 2023/07/10 01:53
- C言語・C++・C# const char** p;のとき、free(p)でC4090エラーとなるのはなぜですか 3 2023/03/31 16:28
- Excel(エクセル) VLOOKUP 構造化参照について 1 2023/04/24 19:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語で%を使わない余りの出し方
-
組織的ディザ法のプログラムが...
-
C言語の問題
-
条件が多い場合
-
argvのNULLチェック
-
intとlongは同じ?
-
複数の共有メモリの作成
-
C言語で簡単なパックマンゲーム...
-
2次関数プログラムを描写する...
-
3のつく数と3の倍数を表示 C言語
-
C++で表を作成したいのです ...
-
C#メール受信から件名、本文を...
-
再起呼び出しの回数をカウント...
-
コマンドプロンプトのウィンド...
-
| (or) を使った関数の引数の作...
-
whileとifを使い偶数を出すには
-
opencvとmbedのシリアル通信で...
-
ヒストグラム均等化処理プログラム
-
遺伝的アルゴリズム
-
C++ bmp 透過処理
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報