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
A voir également:
- Pointeur this
- Pointeur souris - Guide
- Curseur Windows 10 : comment bien voir la souris à l'écran - Guide
- Hijack this - Télécharger - Antivirus & Antimalwares
- Cannot display this video mode - Forum Ecran
- This is the mail system at host ✓ - Forum Mail
1 réponse
'lut
from human import idiocy
del idiocy
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