配列境界のチェックは、Visual Basic 2008で無効にすることができます
-
18-09-2019 - |
質問
私は、これは以前のバージョンのVisual Studioでの先進的なコンパイラオプションだったことを知って、Visual Studioの2008年にはチェック配列の境界を無効にする方法はありますか?私が見ることができるということにはオプションはありません。
解決
いいえ、それは不可能です。 C / C ++でチェックバインドされた配列を持っていないことは、Microsoftがマルウェアと、このような深いトラブルになった方法です。これは、マネージコードには、noです。チェックバウンドなしで実行されますと各ループのためのJITコンパイラはbegin-およびエンドインデックスが境界内にあることを検出することができます。これは、ループの値は一度だけ評価され、「TO」の理由の一つです。
所属していません StackOverflow