->

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

4 réponses

cs_JCDjcd Messages postés 1138 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 25 janvier 2009 4
12 juil. 2003 à 10:16
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
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
12 juil. 2003 à 10:21
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...
0
cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 9
12 juil. 2003 à 13:08
ok c ce ke je vais faire... :)
0
cs_Wett Messages postés 104 Date d'inscription dimanche 2 mars 2003 Statut Membre Dernière intervention 12 juin 2005
13 juil. 2003 à 18:43
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)...
0
Rejoignez-nous