Marcus Habermehl
Dann müssten doch alle Anderen auch das Problem haben, und alde würde gar nicht benutzt werden.
Dem muss nicht so sein. Es gibt zwei Möglichkeiten, warum der Compiler strikt: 1) Ein Bug im gcc 3.3, welcher in älteren Versionen nicht existierte. 2) Fehler im Code, die von Versionen vor 3.3 nicht erkannt und daher nicht bemängelt wurden. In beiden Fällen wären *nur* Benutzer des gcc 3.3 betroffen. Kaum jemand ausser 8.2 Benutzern arbeitet aber mit dem gcc 3.3 und erst jetzt, wo er freigegeben ist, wird sich die Zahl erhöhen. Deswegen ist es gut möglich, dass ausser dir noch niemand auf den Fehler gestossen ist. Nun reichen meine C++-Kenntnisse nicht weit genug, um bei der entsprechenden Stelle entscheiden zu können, um es sich nun um einen Fehler im Compiler oder im Code handelt. Ich werde nächster Tage mal einen unserer Compilerspezialisten Fragen. Mal sehen, was er zu dem Code sagt.
Ich schaue mal auf der HP nach, ob sich da schon mal jemand geäußert hat.
Das kann nie schaden :) Philipp