web-dev-qa-db-ja.com

特定のコード行のコンパイラ最適化を無効にする方法はありますか?

visual Studioの特定のコード行のコンパイラ最適化を無効にする方法はありますか?

38
coder1234567

番号。

optimize pragma を使用する関数ごとにのみ:

 #pragma optimize( "[optimization-list]", {on | off} )

最適化プラグマは、関数の外に現れなければならず、プラグマが表示された後に定義された最初の関数で有効になります。 on引数とoff引数は、最適化リストで指定されたオプションをオンまたはオフにします。

使用法:

#pragma optimize( "", off )
.
.
.
#pragma optimize( "", on ) 
128
Mitch Wheat

this optimizeプラグマを使用して、これを関数ごとに制御できます

7
Neera