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