Classe c++

Résolu
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

  1. salut
    c bon mon prog ca marche ..
    merci
    0
    1. Contributeur
      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
      1. 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
        1. Contributeur
          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
          1. salut
            merci beaucoup pour ta reponse.....ca marche
            0
        2. tu pourrais montrer ton code?
          0