30 HAZİRAN 2010, ÇARŞAMBA
C : bu silinsin mi?
Eğer silmek deyimi bir sınıf örneği üzerinde yürütülen son ifade ise 2* *için izin verilir mi? Elbette this
sınıf örneği new
ly-oluşturulan eminim.
Şöyle bir şey düşünüyorum:
void doStuff()
{
// in the controller, this object is the "working module"
// now, if we want to change it, like this:
controller->setWorkingModule(new OtherModule());
// since some other module will now take the lead,
// we want to garbage collect ourself
delete this;
}
Ya da belki de yardımcı bir yöntem kullanarak:
void doStuff()
{
otherClass.deleteMe(this); // void deleteMe(void *obj) { delete obj; }
}
CEVAP
30 HAZİRAN 2010, ÇARŞAMBA
C SSS Lite girişi özellikle bunun için vardır
Bu alıntı konuyu özetliyor bence
Dikkatli olduğun sürece, bir nesne intihar (bu silmek ve iptal etmek için tıklayın.
Bunu Paylaş:
C : bu silinsin mi?...