Fonction virtuelle
Fermé
salsh-tea
Messages postés
15
Date d'inscription
jeudi 13 juin 2013
Statut
Membre
Dernière intervention
27 janvier 2014
-
15 janv. 2014 à 18:39
salsh-tea Messages postés 15 Date d'inscription jeudi 13 juin 2013 Statut Membre Dernière intervention 27 janvier 2014 - 27 janv. 2014 à 16:32
salsh-tea Messages postés 15 Date d'inscription jeudi 13 juin 2013 Statut Membre Dernière intervention 27 janvier 2014 - 27 janv. 2014 à 16:32
A voir également:
- Fonction virtuelle
- Fonction si et - Guide
- Machine virtuelle windows - Guide
- Regle virtuelle - Guide
- Carte de voeux virtuelle animée et musicale gratuite - Guide
- Machine virtuelle gratuite - Télécharger - Émulation & Virtualisation
2 réponses
sambia39
Messages postés
610
Date d'inscription
vendredi 31 juillet 2009
Statut
Membre
Dernière intervention
9 février 2023
49
27 janv. 2014 à 16:21
27 janv. 2014 à 16:21
Bonjour
Pour faire simple , virtuel en c++ veux dire que, c'est une méthode abstraite
et peut être redéfini. Dans le cas ou une des méthode d'une classe est une méthode virtuelle "pure", cela signifie qu'elle doit être redéfini par une fonction d'une classe fille (application de l'héritage) et de se fait la classe est dite abstraite et pas instanciable dû au fait qu'une de ses méthode abstraite doit être supplantée.
Pour faire simple , virtuel en c++ veux dire que, c'est une méthode abstraite
et peut être redéfini. Dans le cas ou une des méthode d'une classe est une méthode virtuelle "pure", cela signifie qu'elle doit être redéfini par une fonction d'une classe fille (application de l'héritage) et de se fait la classe est dite abstraite et pas instanciable dû au fait qu'une de ses méthode abstraite doit être supplantée.
/* Cas d'une classe abstraite */ class cTest{ public: virtual void vRedefinirMe(void)=0; /* virtuel pure */ /* donc la classe est abstraite */ };
salsh-tea
Messages postés
15
Date d'inscription
jeudi 13 juin 2013
Statut
Membre
Dernière intervention
27 janvier 2014
27 janv. 2014 à 16:32
27 janv. 2014 à 16:32
Merci !