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

  FORUM HardWare.fr
  Programmation
  C++

  Probléme avec une structure

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probléme avec une structure

n°1353922
astragoth
Posté le 25-04-2006 à 21:55:53  profilanswer
 

Bonjour,
je développe sous visual CPP .net
voila mon probléme,
j'ai une structure tel ke celle ci:
 
typedef struct toto {
char * titi(void *);
};
 
et j'aimerai faire pointer sur titi différentes fonctions qui ont ete developpé dans le code.
par exemple:
char * tata(OUTIL * out){}
char * tutu(TEMPS * tps) {}
 
par exemple j'ai deux variable de type toto
toto var1;
toto var2;
 
et j'aimerai mettre le pointeur de la fonction correspondante au parametre titi de chaque variable de type toto.
var1->titi = tata;
var2->titi = tutu;
 
est ce que c'est possible, si oui comment faire ???
sinon, pouvez vous me dire comment je pourrai faire.
merci d'avance pour votre aide.


---------------
@pluche
mood
Publicité
Posté le 25-04-2006 à 21:55:53  profilanswer
 

n°1353929
Taz
bisounours-codeur
Posté le 25-04-2006 à 22:05:01  profilanswer
 

typedef inutile
utilise des std::string, on verra après.
 
ce que tu veux faire est possible, mais ce n'est pas ce que tu veux. déclare titi comme pointeur de fonction et c'est tout. Sinon fais de l'héritage et du polymorphisme.

n°1353937
Taz
bisounours-codeur
Posté le 25-04-2006 à 22:24:12  profilanswer
 

ouin, je veux de la covariance

n°1353939
franceso
Posté le 25-04-2006 à 22:28:03  profilanswer
 

Taz a écrit :

ouin, je veux de la covariance

:??:


---------------
TriScale innov
n°1353941
Taz
bisounours-codeur
Posté le 25-04-2006 à 22:31:38  profilanswer
 

hum contra effectivement
 
edit: enfin les 2 partouts en fait :)


Message édité par Taz le 25-04-2006 à 22:41:14
n°1353971
++fab
victime du syndrome IH
Posté le 25-04-2006 à 23:34:04  profilanswer
 

grand fou !
 
ça pessimiserai énormément les appels de fonctions virtuelles. Il faudrait faire un controle dynamique de chaque argument d'une fonction virtuelle.  
Au moins pour la covariance. Voir le D&E 13.7.1.

n°1354042
Taz
bisounours-codeur
Posté le 26-04-2006 à 08:36:39  profilanswer
 

j'ai pas dit le contraire :P

n°1354777
astragoth
Posté le 26-04-2006 à 22:20:31  profilanswer
 

euh c'est normal que j'ai rien compris ??
est ce que vous pouvez être plus clair ??
un petit exemple serai le bien venu  
 
merci d'avance !

n°1354779
Taz
bisounours-codeur
Posté le 26-04-2006 à 22:21:36  profilanswer
 

fais du polymorphisme et voilà.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Probléme avec une structure

 

Sujets relatifs
problème de copie de structureProbleme de free sur une structure
Probleme de taille de structure avec char[] et doubleProbléme de tri et affichage d'élément dans une structure
Probleme tableau 2 dimensions + structure en CProblème structure de mon site
Problème de structure de pageProbleme de structure
Problème avec pointeur dans une structureProbleme avec structure
Plus de sujets relatifs à : Probléme avec une structure


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR