CList mit serialisierbarer Klasse - Problem mit Zuweisung

Wirehead

Grünschnabel
Moin,

ich habe eine Klasse von CObject abgeleitet und da unter anderem einen CString als Member drin. Da ich verschiedene Objekte dieser Klasse in einer CListe speicher möchte, habe ich außerdem den Kopierkonstruktor und den Zuweisungsoperator überschrieben.

Jetzt krieg ich jedesmal ne Exception, wenn ich ein geladenes Objekt mit AddTail() zur Liste hinzufügen will - und zwar bei der CString-Zuweisung im Zuweisungsoperator meiner abgeleiteten Klasse.

Komischerweise tritt die Ausnahme aber nur auf, wenn ich mein Prog starte, ein "leeres" Projekt erstelle und anschließend ein anderes lade. Wenn ich gleich lade, funktioniert das Ganze reibungslos...und ich verstehe nicht, warum.

Gruß,
Wirehead
 
Habs hingekriegt, das Problem war nicht die AddTail() - Zuweisung, sondern eine andere, die unmittelbar danach kam.
Ich dachte, es wäre ein Bug, aber es war - wie fast immer - menschliches Versagen:)

Gruß,
Wirehead
 
Zurück