Le 18 mars 2015 à 16:44:27 Ghosty93 a écrit :
ha ok, si j'ai bien compris c'est pour désigner un attribut privé c'est ça ?
Non pas vraiment.
Une définition tiré du premier lien trouvé sur google :
"Le mot-clé this désigne, dans une classe, l'instance courante de la classe elle-même."
En gros, ca désigne l'objet que tu utilise en ce moment. Difficile de mieux expliquer si on ne comprend pas le terme d'objet, classe, instance...
Edit : Je vais continuer sur du Java car je ne connais pas le C++, mais dit toi que ça revient au même.
Si par exemple j'utilise
System.out.println(this)
System.out.println() est une méthode Java qui permet d'afficher quelque chose, ça doit y ressembler en C++ j'imagine (un print quelque chose).
Et si tu affiches this, tu verras un truc bizarre. C'est l'adresse de l'objet que tu utilise actuellement (@14d8df18 un truc étrange dont tu n'as pas à te soucier).
Message édité le 18 mars 2015 à 16:50:43 par [Kakuzu]2