Das Problem: Der Thread habs kompiliert, hat er tadellos gemacht und ausgeführt. Warum? Er müsste doch eigentlich spätestens bei der Ausführung merken, dass i undefiniert ist. Ich habe allerdings bei debug (dazu gleich die Frage) nicht mal eine Warnung bekommen.
So, die Frage: man kann als debug und release kompilieren. Was macht das für einen Unterschied (abgesehen davon, dass ich bei release viel mehr Warnungen bekomme)?
Edit: und das Programm oben stürzt bei Kompilierung mit release beim Ausführen ab, bei Kompilierung mit debug nicht (da gibts halt irgendwelchen Müll aus). -- SimonDieser Post wurde am 25.04.2008 um 20:41 Uhr von Suba Esel editiert.