Questions et réponses pour le virtual-functions :

Dans la programmation orientée objet, une fonction virtuelle ou une méthode virtuelle est une fonction ou une méthode dont le comportement peut être remplacé dans une classe héritée par une fonction avec la même signature. Ce concept est une partie très importante de la partie polymorphisme de la programmation orientée objet (POO).

4
votes
Disons que j'ai quelque chose comme ça:class OuterBase { public: virtual void send(A a) = 0; virtual void send(B b) = 0; virtual void send(C c) = 0; virtual void send(D ...

2
votes
lorsqu'un pointeur de classe de base pointe vers l'objet de sa classe dérivée et si une fonction est surchargée, nous utilisons une fonction virtuelle pour résoudre le ...

0
votes
class B { public: virtual void fun1() {} }; class D: public B { public: virtual void fun1() {} }; int main() { //Empty Main. //Not creating any object of B or D. return 0; } ...

0
votes
J'apprends l'héritage dans C ++ 11 et j'ai constaté que si une classe dérivée a redéfini d'un nom de fonction virtuel mais avec un prototype différent, un ...