->

Signaler
Messages postés
2865
Date d'inscription
samedi 2 novembre 2002
Statut
Membre
Dernière intervention
11 mai 2009
-
Messages postés
104
Date d'inscription
dimanche 2 mars 2003
Statut
Membre
Dernière intervention
12 juin 2005
-
Bonjour a tous,
voila j'aimerais simplement savoir ce que ca veut dire le '->' implanté dans un code...
merci par avance...

4 réponses

Messages postés
1138
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
25 janvier 2009
4
On suppose que tu est une structure ABC
typedef struct
{
int toto;
int tata;
int titi;
int tutu;
} ABC;

on a un pointeur sur ABC, p
ABC * p;

maintenant on veut avoir un des champs de la structure ABC, par exemple le champs toto
il suffit de faire :
p->toto;

ce qui est equivalent a :
*(p.toto);

mais bon, -> est plus lisible !
:-p :sleepy) :shy) :sleepy) :-p
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
26
Bien repondu pour JCDjcd mais LordBob tu ferais mieux de te plonger dans un bon bouquin que passer ta journee a taper des questions sur le forum si elles concernent les fondamentaux du C/C++. Le prends pas mal mais je pense que tu perds du temps ainsi.
BruNews, ciao...
Messages postés
2865
Date d'inscription
samedi 2 novembre 2002
Statut
Membre
Dernière intervention
11 mai 2009
11
ok c ce ke je vais faire... :)
Messages postés
104
Date d'inscription
dimanche 2 mars 2003
Statut
Membre
Dernière intervention
12 juin 2005

Heu.. Je reponds surement un peu tard et ca sert surement à rien mais pr eviter d'embrouiller, je crois que p->toto est equivalent à (*p).toto et pas *(p.toto)...