Code : 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
class Matrice
{
Matrice(int largeur, int hauteur);
public:
Matrice():maLargeur(0),maHauteur(0){}
int maLargeur;
int maHauteur;
 
};
 
Matrice::Matrice(int largeur, int hauteur):maLargeur(largeur),maHauteur(hauteur){} 
 
int main()
{
 Matrice M;
 M.maHauteur=10;
 M.maLargeur=20;
 
}
J'ai une petite question: quelle est la différence
entre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Matrice(int largeur, int hauteur);
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Matrice():maLargeur(0),maHauteur(0){}
Pour moi, c'est le constructeur par défaut, mais pourquoi on ne peut pas
le mettre a l'extérieur du corps de la classe, comme l'autre constructeur?
Merci