Bonjour � tous,
J'ai fait un exemple pour comprendre l'utilit� de this dans une classe donn�e.
D'apr�s une petite recherche, l'op�rateur '.' est utilis� pour les variables et l'op�rateur '->' est utilis� pour les pointeurs.
Ce principe, est-il vrai pour les attributs de classe ?
Lorsque, j'ai essay� d'appliquer �a au exemple ci-dessous, l'op�rateur '.' ne fonctionne pas pour affecter une valeur � un attribut de la classe.
Merci.
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 Exemple { private: int numero; public: Exemple (); ~Exemple (); Exemple (int numeroIn); }; Exemple::Exemple(int numeroIn) { this.numero= numeroIn; // ça marche pas, erreur : l'expression doit avoir un type classe this->numero= numeroIn; // ça marche pourtant que numero n'est pas un pointeur }
Partager