Classe c++

Résolu/Fermé
sanaa1 Messages postés 64 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 20 septembre 2008 - 24 févr. 2008 à 22:15
sanaa1 Messages postés 64 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 20 septembre 2008 - 26 févr. 2008 à 12:37
Bonjour,

j'ai un pbleme que j'arrive pas a le comprendre
en fait le pblem est dans le constructeur de la classe le fichier.h ca marche mais quand je compile j'ai erreur dans le .c de genre ==>error:default argument missing for parameter 4 of 'les parametre du constructeur'
merci de m'aider

5 réponses

Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
25 févr. 2008 à 10:55
Salut.
D'après le message d'erreur, tu utilise les paramètres par défaut dans le constructeur.
Attention avec ce type de paramètre il faut les définir de droite à gauche.
constructeur (int a,int b=0,double c=3.5,bool f=true); //est correct
constructeur (int a,int b=0,double c,bool f=true); // est incorrect car c n'a pas d'argument par défaut, alors que b oui, ce qui crée un "trou" ce qui est impossible.
Mais met ton code, au moins la réponse sera pertinante à coup sur.

Salutation ! Quand on sait pas, on touche pas !JBT
Char Snipeur
1
sanaa1 Messages postés 64 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 20 septembre 2008 6
25 févr. 2008 à 11:39
salut
merci beaucoup pour ta reponse.....ca marche
0
SebManfred Messages postés 484 Date d'inscription mardi 28 août 2007 Statut Membre Dernière intervention 20 mai 2011 128
25 févr. 2008 à 10:29
tu pourrais montrer ton code?
0
sanaa1 Messages postés 64 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 20 septembre 2008 6
26 févr. 2008 à 00:15
salut tt le monde
j'ai un pbleme avec les class ,sans constructeur j'arrive a saisir et afficher ma classe,mais quand je le met j'aurai un message de genre ==>no matching function for call to 'nom de ma class'::'nom du constructeur'
merci de m'aider SVP
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
26 févr. 2008 à 10:24
Encore une foi : met ton code, la déclaration de ta class.
Je suppose que tu as mal déclaré ton constructeur ou que tu as oublié de l'implémenter.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sanaa1 Messages postés 64 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 20 septembre 2008 6
26 févr. 2008 à 12:37
salut
c bon mon prog ca marche ..
merci
0