[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux] Re: C++ , problemes
- To: linux@lists.linuxbe.org
- Subject: [linux] Re: C++ , problemes
- From: Damien Diederen <dash@linuxbe.org>
- Date: Fri, 6 Jul 2001 17:29:12 +0200
- In-reply-to: <>; from jef@linuxbe.org on Thu, Jul 05, 2001 at 05:30:11PM +0200
- References: <> <> <> <> <> <>
- Reply-to: Damien Diederen <dash@linuxbe.org>
- User-agent: Mutt/1.2.5i
Hello !
On Thu, Jul 05, 2001 at 05:30:11PM +0200, JeF Dive wrote:
> Salut,
[.../...]
> meme si ce chers Bjarne l'ecris (je viends d'acheter le book), ca me parrait
> plus logique de devoi specifier le virtual dans la classe derivée: si on
> prends un tableau de pointeurs d'object de bases et que l'on appelle ma
> fonction commune en série (oublions que la class de base etait virtuelle
> pure, mais disons qu'elle est instanciable aussi), alors comment le late
> binding peut il se mettre en place ? Il faut donc ajouter le virtual, de se
> fait la Vtable blablabla ...
Lorsque le compilateur compile la classe D qui dérive de B, il a
forcément « sous les yeux » la définition B. Donc, tu peux lui dire que
ta méthode est 'virtual', mais lui le sait déjà (ce qui n'est pas
forcément le cas des gens qui lisent ton code, btw).
[.../...]
Cu,
Dash.
--
For every complex problem there is an answer that is clear, simple, and
wrong.
-- H. L. Mencken
--
Damien Diederen
dash@linuxbe.org
http://users.swing.be/diederen/
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php ]
[ http://LinuxBe.org Contact: listmaster@linuxbe.org ]