Bonjour,
Je commence à étudier le cpp et j'ai appris qu'il était possible de définir des valeurs par défaut pour des paramètres envoyé au constructeur
J'ai voulu fusionner mes 2 constructeurs
L'un avec paramètres et l'autre sans paramètres
Seulement le compilateur boude un peu pourquoi?
Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 /* Panneau::Panneau() { if(DEBUG) cout << "appel constructeur defaut: " << endl; nom = NULL; setX(0); setY(0); setLargeur(0); setHauteur(0); } Panneau::Panneau(const char *nom, int x, int y, int l, int h) { */ Panneau::Panneau(const char *nom = NULL, int x = 0, int y = 0, int l = 0, int h = 0) { if(DEBUG) cout << "appel constructeur avec Parametres: " << endl; this->nom = NULL; setNom(nom); setX(x); setY(y); setLargeur(l); setHauteur(h); }
Partager