質問: vc++の最適化 vc++で、最適化のオプションをつけずに、 デフォルトでコンパイルすると動作するのですが、 実行速度の最適化オプション /o2 をつけると、 特定の動作をさせるときにフリーズしてしまいます。 これを回避させるために、問題の発生する動作にかかわる ソースコード部分にだけ、最適化を行わないようにしたいのですが、どのようにすればよいでしょうか? アドバイスいただけますでしょうか? 環境は win2000 で vc++6.0 sp3 を使用しています。
回答: #pragma を使います。 #pragma optimize( "[optimization-list]", {on | off} ) スイッチの詳細はヘルプを参照してください。