...
Hajoittimet
...
(Destructor)
...
Hajoittimen
...
nimi
...
on
...
muotoa
...
mato(~)
...
ja
...
sen
...
perään
...
luokan
...
nimi,
...
esim.
...
~CElain()
...
.
...
Esimerkki
...
1.
...
Yksinkertainen
...
hajoitin
Code Block |
---|
} class CElain { ~CElain(); // Hajoitin }; {code} |
Hajoittimen
...
toteutus:
Code Block |
---|
} class CElain::~CElain() { // Tänne koodit } {code} |
Hajoittimen
...
ominaisuuksia:
...
- Hajoittimessa
...
- tulee
...
- vapauttaa
...
- muodostimessa
...
- varatut
...
- muistit.
...
- Kutsutaan
...
- automaattisesti,
...
- kuten
...
- muodostintakin.
...
- Hajoittimelle
...
- ei
...
- voi
...
- antaa
...
- parametreja.
...
- Vaikka
...
- muodostin
...
- on
...
- ylikirjoitettu,
...
- voidaan
...
- silti
...
- käyttää
...
- oletushajoitinta.
...