G++ a delete

Michal Kubecek mike na mk-sys.cz
Pátek Leden 28 22:46:52 CET 2005


On Thu, Jan 27, 2005 at 06:15:27PM +0100, Michal Samek wrote:
> Jo s cistou hlavou jsem to zkusil jeste jednou, pochopil, ze musim
> destruktory vzdy deklarovat jako virtual (i kdyz nechapu, ze i kdyz to
> kompilator muze spolehlive detekovat ze nic nerekne) kdyz delam delete
> pres nadtridu, vsechno je ok. Diky.

Situace, které kompilátor může rozeznat, jsou varováním ošetřeny. Např.
pokud má třída aspoň jednu virtuální funkci, ale nemá virtuální
destruktor. 

							  Michal Kubeček



Další informace o konferenci Linux