Question sur l'héritage multiple
	
	
		Bonjour,
Voici mon schéma de classe cible :
	Code:
	
1 2 3 4 5 6
   |  
   A
 /   \
B    C
  \ /  \
   D   E  | 
 Afin d'avoir un A unique au niveau de D, j'ai recours à de l'héritage virtuel :
Class A
Class B : public virtual A
Class C : public virtual A
Class D : public B, C
Class E : public C
Du coup au niveau de E, j'ai des pbs de compilation, notamment au niveau du constructeur où j'initialise la mère (C) ; il me dit qu'il faut aussi que j'initialise A.
>> error C2512: 'A::A' : no appropriate default constructor available
Pourriez-vous me conseiller sur ces déclarations de classes au vu de mon schéma cible ? Merci