Frage

Ich weiß, dass dies eine erweiterte Compiler-Option in früheren Versionen von Visual Studio war, ist es eine Möglichkeit, Längenprüfung in Visual Studio 2008 zu deaktivieren? Es gibt keine Möglichkeit für sie, dass ich sehen kann.

War es hilfreich?

Lösung

Nein, das ist nicht möglich. Nicht Array gebunden Kontrolle mit in C / C ++ ist, wie Microsoft habe in so tiefe Probleme mit Malware. Es ist eine no-no in verwaltetem Code. Für und für jede Schleife ohne Schranke überprüft, ob die JIT-Compiler ausgeführt werden können erkennen, dass der Anfangs- und End-Indizes in Grenzen sind. Dies ist einer der Gründe, dass die For-Schleife „TO“ -Wert nur einmal ausgewertet wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top