vectoren SIGSEGV
Verfasst: 14. Februar 2010 23:26
Hallo,
ich hoffe die Frage ist hier richtig plaziert.
Ich speicher dynamisch allokierte Objecte in einem Vector.
Wenn die verarbeitung abgeschlossen ist, delete ich zuerst die Objekte und rufe dann die Funktion clear vom vector auf.
Sauber !
Ich möchte nun einige Objecte die in diesem vector ( im weitern verlaug als Basis vector definiert ) auch noch in anderen vectoren zur verfügung stellen.
Es funktioniert auch alles wunderbar. Bis zum aufräumen.
Wenn ich die Funktion clear vom vector2 aufrufe gibt es einen SIGSEGV.
ist es nicht nötig die clear funktion aus den slave vectoren aufzurufen ?
ich hoffe die Frage ist hier richtig plaziert.
Ich speicher dynamisch allokierte Objecte in einem Vector.
Wenn die verarbeitung abgeschlossen ist, delete ich zuerst die Objekte und rufe dann die Funktion clear vom vector auf.
Sauber !
Ich möchte nun einige Objecte die in diesem vector ( im weitern verlaug als Basis vector definiert ) auch noch in anderen vectoren zur verfügung stellen.
Es funktioniert auch alles wunderbar. Bis zum aufräumen.
Wenn ich die Funktion clear vom vector2 aufrufe gibt es einen SIGSEGV.
ist es nicht nötig die clear funktion aus den slave vectoren aufzurufen ?