19.10.2014, 05:29
Die Ausgabe ohne Debugger sind Pointer im doppelten Abstand der Offsets. Das ergbit keinerlei Sinn, es sei denn der Compiler wäre 64bit aware ;-)
Mit Debugger sieht das korrekt aus. Klar ist natürlich auch, dass es beim Freigeben des Strings crashed, wenn dort Müll drin steht. frage ist nur woher kommt der Müll? Ist das gleich nach dem Initialisieren schon so? Wenn ja, dann ist es offenslichtlich ein Compiler Fehler. Komisch nur dass es bei OS3 nicht auftritt.
Mit Debugger sieht das korrekt aus. Klar ist natürlich auch, dass es beim Freigeben des Strings crashed, wenn dort Müll drin steht. frage ist nur woher kommt der Müll? Ist das gleich nach dem Initialisieren schon so? Wenn ja, dann ist es offenslichtlich ein Compiler Fehler. Komisch nur dass es bei OS3 nicht auftritt.