Pointeur this
savanovich
Messages postés
1
Statut
Membre
-
ElementW Messages postés 5690 Statut Contributeur -
ElementW Messages postés 5690 Statut Contributeur -
Salut,j'apprends le language C++ et je suis un debutant,j'aimerais que quelqu'un m'explique clairement l'utilité du pointeur "this" et un exemple d'utilisation simple si c'est possible. Merci
1 réponse
-
'lut
class Joueur; // forward-declaration void enregistrerJoueur(Joueur &joueur) { ... } void enregistrerCommeEnC(Joueur *joueur, int taille) { ... // A ne jamais faire sauf si Joueur est une struct dite "Plain Old Data" } class Joueur { public: int vie; Joueur (int vie) { this->vie = vie; // Résolution d'ambiguité } void enregistrer() { enregistrerJoueur(*this); // Obtention de l'objet actuel enregistrerCommeEnC(this, sizeof(Joueur)); // Ou d'un pointeur vers ce dernier } }
from human import idiocy
del idiocy