Bonjour,

Voilà mon contexte :

Une classe A ayant pour constructeur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
A::A(int a) { this->a = a }
Une classe B héritant de A ayant deux constructeurs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
B::B() { B(0) } // appel du constructeur avec un paramètre entier
B::B(int a) : A(a) { } // appel au constructeur de la classe parent
Comme vous avez pu le constater ce que j'aimerais c'est que si j'instancie mon objet B sans paramètre, celui-ci appel le constructeur avec un paramètre (0 en l'occurance).
Donc ça ça joue bien, pas de problèmes, mais j'aimerais évidemment que ma classe B appel le constructeur A lors de l'instanciation.

Et de la manière dans laquelle je l'ai présenté ci-dessus ça ne marche pas. Compilation + Linking ok, mais erreur de segmentation lors de l'exécution.

Mon main ressemble donc à celà :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
int main(void) {
A* objet = new B();
}
Merci d'avance de votre aide future.