que pensez vous de ma classe Matrice?
Code:
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:
Matrice(int largeur, int hauteur);
et
Code:
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