Bonjour, j'ai une petite question,
voilà, j'ai une classe de base, que j'appelle cbasetruc.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
class cbasetruc{
public :
long a;
};
Maintenant j'ai deux specialisations de la classe. ctruc1 et ctruc2 (fils de cbasetruc).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
class ctruc1 : public cbasetruc
{
public :
long b;
};
 
class ctruc2 : public cbasetruc
{
};
Je crée des objets de type ctruc1 et 2 sans probleme, mais maintenant j'ai besoin de créer une classe ayant les deux specificités, je suis tenté de créer une classe ctruc2 qui herite à la fois de ctruc1 et de ctruc2... (qui heritent dejà de la même classe de base)

est-ce que je peux faire celà ?
y a t'il des precautions a prendre ?

est-ce que tous les compilateurs le prennent en compte ?
D'avance merci...