
{filelink=16580}
#include
using namespace std;
class Classe_A
{
int i;
public:
void setValeur(int valeur)
{
i = valeur;
}
int getValeur() {
return i;
}
};
class Classe_B: public Classe_A
{
int var;
public:
void setVar(int valeur)
{
var = valeur;
}
int getVar()
{
return var;
}
};
int main()
{
//Pointeur sur la classe principale
Classe_A *ptrCLS_A;
// Création d'un objet de la classe_B
Classe_B obj;
//Le pointeur de la classe_A pointe sur l'objet de la Classe_B
ptrCLS_A = &obj;
//Accéder aux objet de la classe_B via le pointeur de la classe_A
ptrCLS_A->setValeur(5);
cout << ptrCLS_A->getValeur() << " ";
return 0;
}