Comment bien utiliser ses variables membres au sein d'une classe ? [Résolu]

Messages postés
21
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
25 mai 2010
- - Dernière réponse : cs_Nementon
Messages postés
21
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
25 mai 2010
- 1 mai 2010 à 12:55
Bonsoir, bonjour,

Une petite question qui titille mon esprit dérangé, je me demander juste, a l'intérieur des méthodes d'une class, lors de l'utilisation de ses variables membres, que faut il faire, toujours la précéder de l'identificateur de cette même class (this) ou ce n'est que facultatif ?

Merci d'avance
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
3834
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
10 juin 2019
85
3
Merci
C'est facultatif. On ne le met généralement pas.
Une bonne pratique est de différencier les attributs de classe des autres.

Ex:
class MaClasse
{
public:
  MaClasse();
  ~MaClasse();
private:
  int _i;
  std::string _s;
};

MaClasse::MaClasse()
{
  int i = 0; // Exemple de var locale
  _i = 0; // Exemple d'attribut
  _s = "";
}
MaClasse::~MaClasse()
{
}


_____________________________________________
Historique de mes créations, et quelques articles:[ http://0217021.free.fr/portfolio
http://0217021.free.fr/portfolio]

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 121 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cptpingu
Messages postés
21
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
25 mai 2010
0
Merci
Ok, merci
Commenter la réponse de cs_Nementon