Laufzeitfehler...



  • Hallo!

    Ich habe einen Laufzeitfehler in meinem Programm, der mir Rätsel aufgibt. Hab mein Programm in VC++ im Debuggmodus laufen lassen und erhalte nun u.a. folgende Nachtricht:

    C:\Dokumente und Einstellungen\Besitzer\Desktop\massen_client_4.8\RTClient.cpp(334) : {66} normal block at 0x00421830, 10 bytes long.
     Data: <rrrrrrrrrr> 72 72 72 72 72 72 72 72 72 72
    

    Diese nachricht bezieht sich auf folgenden Code

    char* r = new char[size];//Besagte Zeile
    	for(int j = 0; j < size; j++)
    	{
    	  r[j] = 'r';
    	}
    

    Ich möchte - wie man sieht - einen size-lagen r-String erzeugen, mit dem ich später weiterarbeite.
    Gibts Alternativen? Was will mir der Debugger sagen?

    Gruß
    Jörg



  • joergh schrieb:

    .
    Was will mir der Debugger sagen?

    vielleicht, dass das dazugehörige 'delete[]' vergessen wurde?
    🙂



  • Immer das gleiche, Java ist Schuld 😉

    Danke, das scheints gewesen zu sein!


Anmelden zum Antworten