A voir également:
- Langage C
- Langage ascii - Guide
- Débuter langage batch windows - Guide
- Langage binaire - Guide
- Symboles langage sms - Forum Samsung
- Quotient rationnel langage c ✓ - Forum C
5 réponses
cijad
Messages postés
30
Date d'inscription
dimanche 2 mars 2008
Statut
Membre
Dernière intervention
8 mai 2008
60
24 avril 2008 à 13:36
24 avril 2008 à 13:36
Salut,
ça ressemble plus à du C++ en effet,
this est un pointeur vers l'objet dans lequel tu te trouve et ensuite pf doit être un de ses attributs et pf_out() une de ses méthodes.
Est-ce que ça répond à ta question ?
ça ressemble plus à du C++ en effet,
this est un pointeur vers l'objet dans lequel tu te trouve et ensuite pf doit être un de ses attributs et pf_out() une de ses méthodes.
Est-ce que ça répond à ta question ?
Non pas vraiment, mais je me suis surement mal exprime.
En faite je veux savoir ce que veut dire "->" en langage C.
En faite je veux savoir ce que veut dire "->" en langage C.
Mahmah
Messages postés
496
Date d'inscription
lundi 17 septembre 2007
Statut
Membre
Dernière intervention
22 juin 2010
125
30 avril 2008 à 11:59
30 avril 2008 à 11:59
Bonjour,
La flèche est une notation et seulement une notation. Elle est utilisée avec les structures et les classes. (en C++)
On prend une bête structure, un pointeur sur cette structure histoire d'avoir quelque chose de valide...
Alors l'accès au champ de la structure pointée :
Peut s'écrire
M.
La flèche est une notation et seulement une notation. Elle est utilisée avec les structures et les classes. (en C++)
struct Exemple { int champ; }; struct Exemple uneInstance = { 27 }; struct Exemple *lePointeur = &uneInsante
On prend une bête structure, un pointeur sur cette structure histoire d'avoir quelque chose de valide...
Alors l'accès au champ de la structure pointée :
(*lePointeur).champ
Peut s'écrire
lePointeur->champ
M.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
30 avril 2008 à 12:13
30 avril 2008 à 12:13
Ce symbole peut être rencontré lorsque tu utilises les pointeurs pour accéder aux éléments d'un structure. Exemple :
struct MaStructure { int Age; char Lettre; }; struct MaStructure *test; test = (struct MaStructure *)malloc(1 * sizeof(struct MaStructure)); test->Age = 18; test->Lettre = 'A';Bonne continuation ;-)