VisualStudio2010のC++CLIプロジェクトに小さな(<300行)C++ファイルがあります。デバッグ/リリース構成に応じて異なる処理を行うマクロをいくつか作成しました。
結果の.objファイル(デバッグとリリースでコンパイルする場合)を確認し、2つを比較できるようにしたいと思います。難しいのは、ファイルがバイナリであり、その形式がわからないことです。
マクロが破壊的でないことを確認する他の方法があると確信しています。たとえば、実行時に両方のモードで試してみてください。ただし、これにははるかに時間がかかります。さらに、それらの.objがそれらに何を持っているかを学ぶのはクールでしょう。
ありがとうございます。ご不明な点がありましたらお知らせください。