| |||||
| Dernière réponse | |
|---|---|
| Sujet : [C++] Héritage balaise! | |
| aqwsezsxdr | si t'as une methode virtuelle pure =0 dans A
cela implique que tu ne peux plus instancier la classe A. Cela est un comportement normal etant donné que t'as pas donné de def pour ta methode. Tu dois donc dans toute classe heritiere de A donner une def à la methode virtuelle si tu veux pouvoir instancier. exemple class A { public: virtual void methodePurementVirtuelle(void)=0; }; class B : public A { public: virtual void methodePurementVirtuelle(void) { ....... } }; et la tu peux ecrire A *unA = new B(); |
| Vue Rapide de la discussion |
|---|