Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3499 connectés 

 


Dernière réponse
Sujet : [c/c++]c koi les trucs style : chose->machin(blabla);
karlkox El_Gringo>uép, on peut le faire sans probleme (lecture des fonctions winamp en C sans pb) et moi aussi : C 4 ever ! ;)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
karlkox El_Gringo>uép, on peut le faire sans probleme (lecture des fonctions winamp en C sans pb) et moi aussi : C 4 ever ! ;)
El_gringo

kadreg a écrit a écrit :

 
 
Avec un paramètre ?  
 
en voyant : chose->machin, oui, mais là, dans quel cas c'est possible ?  




 
Si machin est un pointeur de fonction...
En fait j'avais pas fait gaffe qu'il y avait un paramètre. Mais je m'en tire plutot bien finalement :D
En fait avec le C, y a moyen de faire qqch qui ressemble à de l'objet si on s'emmerde un peu ! Enfin, bon... viva C++ qd même ! :D

 

[jfdsdjhfuetppo]--Message édité par El_Gringo--[/jfdsdjhfuetppo]

kadreg

El_Gringo a écrit a écrit :

Mais, en C aussi ça existe. Pour acèder aux membre des structures (définis par typedef et typedef struct). Les ancêtres des classes. Si tu sais pas ce que c'est qu'un structure, un conseil, vas t'acheter un bouquins, ou prend des cours, ms fait qqch si tu veux te démerder en C/C++  




 
Avec un paramètre ?  
 
en voyant : chose->machin, oui, mais là, dans quel cas c'est possible ?

El_gringo

KarLKoX a écrit a écrit :

El_Gringo>heureusement que tu es la pour montrer qu'il n'y pas que le C++ dans la vie :)  




 
Ouais, enfin, j'ai mis ça, pas parce que je suis un défenseur du C. Juste pour corriger une connerie !

karlkox El_Gringo>heureusement que tu es la pour montrer qu'il n'y pas que le C++ dans la vie :)
El_gringo Mais, en C aussi ça existe. Pour acèder aux membre des structures (définis par typedef et typedef struct). Les ancêtres des classes. Si tu sais pas ce que c'est qu'un structure, un conseil, vas t'acheter un bouquins, ou prend des cours, ms fait qqch si tu veux te démerder en C/C++
djfm ok merci
Krueger

Code :
  1. chose->machin(blabla);

est équivalent à

Code :
  1. (*chose).machin(blabla);

, chose étant un pointeur sur une classe.

 

[jfdsdjhfuetppo]--Message édité par Krueger--[/jfdsdjhfuetppo]

kadreg

djfm a écrit a écrit :

 
chose->machin(blabla);




 
Appel de la méthode machin de l'objet chose, en lui passant machin comme paramètre.  
 
C'est du C++

 

[jfdsdjhfuetppo]--Message édité par kadreg--[/jfdsdjhfuetppo]

Rasta Knight affectation?
djfm ben voila c dans le titre, vous pouvez mexpliquer ce que ca signifie cette ecriture bizarre?
 
chose->machin(blabla);
 
Je suis pas totalement n00b dans le C mais javais jamais vu ca avant..
 
merci davance

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)