Langage C

lewis06 -  
 Utilisateur anonyme -
Bonjour,

Que veut dire: this->pf = pf;
this->pf_out(on);
en langage C.

merci de vos reponses
Configuration: Windows XP
Internet Explorer 6.0

5 réponses

  1. Utilisateur anonyme
     
    Personnellement ça m'étonnerait que cela soit du C ....
    0
  2. cijad Messages postés 30 Statut Membre 60
     
    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 ?
    0
  3. lewis06
     
    Non pas vraiment, mais je me suis surement mal exprime.
    En faite je veux savoir ce que veut dire "->" en langage C.
    0
  4. Mahmah Messages postés 497 Statut Membre 125
     
    Bonjour,

    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.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Utilisateur anonyme
     
    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 ;-)
    0