Soucis [C++]

Résolu/Fermé
saly_inf Messages postés 44 Date d'inscription lundi 13 octobre 2008 Statut Membre Dernière intervention 29 décembre 2008 - 26 déc. 2008 à 23:59
saly_inf Messages postés 44 Date d'inscription lundi 13 octobre 2008 Statut Membre Dernière intervention 29 décembre 2008 - 27 déc. 2008 à 13:11
Bonjour,
j'ai un soucis concernant les opérateurs d'accès structure (. et ->)
1:selecteur de membre direct (.)
2:selecteur de membre indirect ou pointeur (->)
quelle est la difference entre ces deux derniers?
SVP...si vous avez une idée aidez moi pour éclairer les choses
je vous remercie d'avance:)

1 réponse

Un exemple:
class Exemple
{
  ...
  int valeur;
  ...
}

Après avoir instancié
  Exemple *pointeur = new Exemple;

Si l'on veut accéder à valeur, on devra écrire:
  (*pointeur).valeur = 123;

ou
   int v = (*pointeur).valeur;

Comme l'écriture est un peu lourde, il a été défini que
<code>
pointeur->membre est équivalent à (*pointeur).membre
</code
1
saly_inf Messages postés 44 Date d'inscription lundi 13 octobre 2008 Statut Membre Dernière intervention 29 décembre 2008 4
27 déc. 2008 à 13:11
je vous remercie loupius pour ta repense,
Alors c'est seulement une question d'abreviation ;comme ça c plus claire :)
je vous remercie autre fois
cdlt
0