00405C83 ret
Huch! Was genau geht es weiter? Viele Laufzeitfehlerprüfung, das ist was. Warum tut es das? Nun, es ist zu Ihrem Code machen "sicher", es macht es so, dass, wenn etwas außerhalb der Grenzen geht, dann wird das Programm stoppen, verhindern, dass es zu tun Schaden (oder von einem Hacker ausgenutzt zu werden), und erlaubt Ihnen, es zu debuggen .
Ist das eine gute Sache? Es hängt davon ab, was Sie wollen. Wenn Sie mit vielen gewundenen Datenstrukturen und Container Interaktionen das Schreiben von Code, dann vielleicht ist dies etwas, was Sie wollen. Aber für Code, der auf einer Datenstruktur arbeitet, die nicht von Frame zu Frame ändert, dann wird dieser Code nur in die Quere. Wenn es das erste Bild arbeitet, wird es für immer arbeiten. Im Release-Modus erwarte ich nicht, diese Art der Fehlerprüfung, und es sicherlich schauen, wie es zu Leistungseinbußen führen würde. Es ist Tests, die immer true zurück, eine Funktion überspringt, die nie aufgerufen wird.
So können Sie sie ausschalten mit:
#ifndef _DEBUG
spanisch lernen 2 Spanisch lernen 150 spanische Sätze für Anfänger
.