Fehlermeldung Detected Memory leaks



  • Aloha,

    der Compiler hat böse Löcher gefunden, die Frage ist nur, was ich daraus lesen soll ???

    Ich kann damit nicht die Ursache ermitteln, vielleicht kann mir jemand mal die Bedeutung ein wenig näher bringen.

    Detected memory leaks!
    Dumping objects ->
    strcore.cpp(118) : {7856} normal block at 0x00492C80, 16 bytes long.
    Data: < GET > 01 00 00 00 03 00 00 00 03 00 00 00 47 45 54 00
    strcore.cpp(118) : {7855} normal block at 0x00490F30, 31 bytes long.
    Data: < /jar> 01 00 00 00 12 00 00 00 12 00 00 00 2F 6A 61 72
    strcore.cpp(118) : {7854} normal block at 0x00494B40, 25 bytes long.
    Data: < dsi.> 01 00 00 00 0C 00 00 00 0C 00 00 00 64 73 69 2E
    strcore.cpp(118) : {7853} normal block at 0x00493100, 31 bytes long.
    Data: < /jar> 01 00 00 00 12 00 00 00 12 00 00 00 2F 6A 61 72
    inet.cpp(564) : {7852} client block at 0x00492A90, subtype 0, 76 bytes long.
    a CHttpFile object at $00492A90, 76 bytes long

    Danke und Grüße

    BOA





  • Aloha,

    danke Jochen, habe es schon gefunden.

    Es reicht nicht :

    pFile->Close();
    

    Der will auch noch ein

    delete pFile;
    

    Anfängerfehler....

    Ich schaue mir trotzdem mal die seite an...

    Beste Grüße

    BOA



  • BOA schrieb:

    Aloha,

    danke Jochen, habe es schon gefunden.

    Es reicht nicht :

    pFile->Close();
    

    Der will auch noch ein

    delete pFile;
    

    Anfängerfehler....

    Ich schaue mir trotzdem mal die seite an...

    Beste Grüße

    BOA

    So als kleiner Tipp am Rande. Man kann sich einfach merken, dass zu jedem new irgendwann ein delete folgen muss.



  • nicht wenn man auto_ptr benutzt 🤡

    Is eher die Frage, ob das CFile oder auch das CStdioFile wirklich mit new hat angelegt werden müssen ... . So lokale Objekte sind ja was feines^^


Anmelden zum Antworten