C++, neuer Kompiler compiliert anders

Ich hab schon versucht ein Minimalbeispiel zu schreiben und den Fehler zu reproduzieren, ist mir aber bis jetzt noch nicht gelungen.

@MSVCplusplus: Ich hab DEV-C++ bis jetzt verwendet, weil ich seit 6 Jahren mit dem Programmiert habe und ganz gut zurecht kam, aber jetzt stell ich halt auf einen neuen Compiler und IDE um.

@deepthroat: So ganz kann das auch kein Zufall sein, weil es ja mit dem alten Compiler immer geht und mit dem neuen nie. Ich schau mal nach nem Memory Debugger und melde mich nochmal.

Danke an alle
grüße
 
@deepthroat: So ganz kann das auch kein Zufall sein, weil es ja mit dem alten Compiler immer geht und mit dem neuen nie.
Ein Compiler arbeitet letztendlich immer deterministisch (wie jedes andere Programm auch). Somit produziert der eine Compiler aus einem Programmtext welcher undefiniertes Verhalten zur Folge hat Maschinencode mit jenem (erwartetem) Verhalten, ein anderer Compiler nicht.

Evtl. sieht man ja bereits in dem Codestück welches du identifiziert hast etwas.

Gruss
 
Zurück