?
Also, wenn Du ein Objekt mit new erstellst und in ein CObArray per Add() einfügst und dort auch weiter verwendest, dann solltest Du tunlichst das delete entfernen, ansonsten bekommst Du ein "Memory Access Violation" oder irgendetwas anderes. Denn CObArray hält auch nur einen Zeiger auf das Objekt, keine Kopie! Also würde ein Aufruf von delete das Objekt löschen, aber CObArray zeigt noch immer auf die Speicherstelle -> GAR NICHT GUT! Um mal mit Metaphern zu sprechen: Wenn Du jemandem Deine Postadresse mitteilst (add()) und dann stirbst (delete), dann geht die Post von demjenigen auch ins Leere.
Wenn das Objekt dann irgendwann per delete gelöscht wird, dann auch aus dem CObArray entfernen, ansonsten gibt's wieder Fehler!
Also zusammenfassend: delete wegnehmen sonst Ärger!