une classe peut-elle avoir des membres de données virtuelles?

class Base{  
    public:  
        void counter();   
    ....   
}

class Dervied: public Base{  
    public:  
        ....  
}

void main()  
{  
     Base *ptr=new Derived;  
     ptr->counter();  
}

D'identifier que la classe de base pointeur vers la classe dérivée et à l'aide d'un dérivé de la fonction membre, nous faisons usage de "virtuel".

De même, pouvons-nous rendre les données provenant des membres "virtuel"? (le membre de données est public)

source d'informationauteur vandanak