質問

私は、これは以前のバージョンのVisual Studioでの先進的なコンパイラオプションだったことを知って、Visual Studioの2008年にはチェック配列の境界を無効にする方法はありますか?私が見ることができるということにはオプションはありません。

役に立ちましたか?

解決

いいえ、それは不可能です。 C / C ++でチェックバインドされた配列を持っていないことは、Microsoftがマルウェアと、このような深いトラブルになった方法です。これは、マネージコードには、noです。チェックバウンドなしで実行されますと各ループのためのJITコンパイラはbegin-およびエンドインデックスが境界内にあることを検出することができます。これは、ループの値は一度だけ評価され、「TO」の理由の一つです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top