Soucis [C++]
Résolu
saly_inf
Messages postés
44
Date d'inscription
Statut
Membre
Dernière intervention
-
saly_inf Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
saly_inf Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
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:)
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:
Après avoir instancié
Si l'on veut accéder à valeur, on devra écrire:
ou
Comme l'écriture est un peu lourde, il a été défini que
<code>
pointeur->membre est équivalent à (*pointeur).membre
</code
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
Alors c'est seulement une question d'abreviation ;comme ça c plus claire :)
je vous remercie autre fois
cdlt