CStringArray löschen?



  • Hallo,

    ich habe ein CStringArray m_strArray(global), was ich mit Daten beim Programmstart fülle. Muss ich wenn ich das Programm beende, vorher das Array
    löschen strArray.RemoveAll(), oder nicht?

    Danke !

    🙂



  • also bei einem removeall bleibt der speicher eventl trozdem reserviert glaube ich ( begründung maybe füllst ihn ja wieder mit daten )

    aber nein ich glaube wenn du das programm beendest musst du nicht vorher löschen. denn es ist aufgabe des Betriebssystems den speicher wieder freizugeben der von einem programm xyz "besetzt" war als das programm noch lief.



  • CStringArray ist ja auch eine Klasse und die hat einen Destruktor.


Anmelden zum Antworten