私はプログラミングをしている2台のコンピュータ、自宅のコンピュータと私の大学のコンピュータを持っています。両方のコンピュータは、64ビットWindows 7のホームプレミアムでVisual C++ 2008を実行します。2台のコンピュータ、同じ入力、異なる結果?
クリーンな再構築後も、デバッグモードとリリースモードの両方で、同じコードと入力にもかかわらず2台のコンピュータが異なる結果を出すのはなぜですか? 2台のコンピュータの唯一の違いは、より優れた仕様(コア2対4対コアi7)があるが、実際の違いはないことである。
あなたはバグがあります。ほとんどの場合、競合状態または古いポインタ参照。一貫性のない結果を得る関連コードを表示した場合は、お手伝いできます。 – Earlz
上記のコメントを強調するために、コードなしでは何もできません。何でも。 – orlp
どのようなプログラムですか?それは数字のクランチングや浮動小数点の多くを行う何かですか? – Jason