voila j'ai mon constructeur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
/////////////////////////////////////////////////////////////////////////////
////                    CONSTRUCTEUR DE LA CLASSE                        ////
/////////////////////////////////////////////////////////////////////////////  
fraction::fraction(int numerateur=1,int denominateur=1) 
{
    num=numerateur;
    denom=denominateur;
    simplifie();
}
mon probeme est que lorsque je compile une declaration comme celle-ci (avec dev C++) : mon complilateur renvoi une erreur
no matching fonction to `fraction::fraction()'
candidates are : fraction::fraction(const fraction &)
fraction::fraction(int,int)
alors que je n'ai aucun constructeur de type "fraction::fraction(const fraction &)" je pense que c'est un constructeur de recopie creer par defaut par le compilateur mais comment arranger mon probleme ?