Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2431 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  fonctions virtuelles

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

fonctions virtuelles

n°1730864
in_your_ph​ion
Posté le 12-05-2008 à 15:07:23  profilanswer
 

Bonjour,
 
je comprends pas pourquoi  
 

Code :
  1. #include <iostream>                           
  2. using namespace std;
  3. class A {
  4.   public:
  5.     A() { f(); }
  6.     virtual void f() { cout << "A::f()" << endl; }
  7. };
  8. class B : public A {
  9.   public:
  10.     void f() {cout << "B::f()" << endl; }
  11. };
  12. int main() {
  13.   new B;
  14.   return 0;
  15. }


 
affiche A::f() et pas B::f() comme la fonction est virtuelle ?
 
merci d'avance

mood
Publicité
Posté le 12-05-2008 à 15:07:23  profilanswer
 

n°1730868
KangOl
Profil : pointeur
Posté le 12-05-2008 à 15:21:14  profilanswer
 
n°1730878
in_your_ph​ion
Posté le 12-05-2008 à 15:43:04  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  fonctions virtuelles

 

Sujets relatifs
Compteur de visite journaliére, fonctions de date en sql[Javascript] Problème entre deux fonctions
utiliser les fonctions id3 avec phphéritage et méthodes virtuelles ?
[C++]Est il possible de créer des "fonctions virtuelles globales"?[C++] Problème avec les fonctions virtuelles
question sur les fonctions virtuellesDes fonctions virtuelles et statiques
[VC++] Classe dans une DLL : fonctions virtuelles et erreur LNK2001[C++]Fonctions virtuelles
Plus de sujets relatifs à : fonctions virtuelles


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)