héritage et polymorphisme info ?
salut a tous j'ai besoin de ca :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
class base
{
public:
void funcCommune(void);
int paramCommun;
}
class enfantA : base
{
enfantA(){}
~enfantA(){}
}
class enfantB : base
{
enfantB(){}
~enfantB(){}
}
class enfantC : base
{
enfantC(){}
~enfantC(){}
} |
voila pour la déclaration et j'aurais besoin d'avoir une fonction qui a une classe return "base"
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
:
class autreOBJ
{
.
.
.
base funtion_retour_base()
{
enfantA objectA;
return (base) objectA;
}
.
.
.
} |
voila ... je ne sais pas si j'ai été clair :s mais c'est ce dont j'ai besoin .
voici donc ma question : Est ce que je procède de la bonne façon ou y a-t-il un autre/meilleur moyen de faire ce que je veux ?