Wenn Du das so machst:
void cEineKlasse::Machwas()
{
cMeineKlasse klasse;
cIrgendeineKlasse andere_klasse;
klasse.setOtherClass(&andere_klasse);
}
Übergibst Du einen Zeiger auf eine Klasse die auf dem Stack erzeugt wurde. Am ende der Funktion is die weg(Terminiert).
void cMeineKlasse::meineFunktion()
{
...
delete _my_class; //_my_class muß im Konstruktor natürlich auf NULL gesetzt werden
_my_class = new cIrgendeineKlasse();
...
}
Fall ich Dich falsch verstanden habe, dan Ignoriere mein geschriebsel.
Gruß
geschrieben von
CTecS
,
07.12.2005, 13:55 Uhr
, 31 mal gelesen