title image


Smiley Re: Memory leaks
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

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: