|
Bas de page | |
---|---|
Auteur | Sujet : Pointeurs sur fonction membre, héritage, toussa |
Mackila | Note : le problème n'est pas un problème pour déclarer ou appeller une fonction membre à travers un pointeur.
) et une classe dérivée (
).
est virtuel, et renvoie en réalité un
.
, avec xxx de 000 à 499 !
|
Publicité | Posté le 23-03-2006 à 18:43:54 |
nargy | > J'aurais plutot tendance à dire que je vais etre obligé de déclarer plein de virtual void fx() ; dans ma classe de base, mais bon...
|
Mackila | En gros je cherche à me faire un outil pour écrire facilement des séquences, pour gérer un processus industriel.
Message édité par Mackila le 23-03-2006 à 22:17:52 |
nargy | > void(Base::*traitementEtape)();
|
nargy | errata:
|
Mackila | L'idée d'indiquer que mon pointeur de fonction pointe sur quelque chose de virtual me plait bien, ca me permettrait de valider le fonctionnement de mon bazar comme je l'ai testé aujourd'hui.
|
nargy | Le coup du pointeur sur fonction viruelle, ça me parait louche.
|
Mackila | En fait j'suis en train de lire ceci, et j'suis en train d'essayer de comprendre tout le bazar pour voir si ce que je fais ne serait pas autorisé, en fait
Message édité par Mackila le 24-03-2006 à 09:58:28 |
Publicité | Posté le 24-03-2006 à 09:44:02 |
nargy | ben, moi j ai rien contre les pointeurs sur fonctions virtuelles, mais franchement, c est vraiment bizarre que tu en arrive à ça: les fonctions virtuelle sont faites justement pour éviter d avoir des pointeurs sur fonctions pas pratiques à utiliser.
|
nargy | struct A { virtual void etape(); };
|
Mackila | Parcequ'à chaque cycle, je veux pouvoir décider de l'étape qui sera executée au cycle d'après.
|
nargy | > Parcequ'à chaque cycle, je veux pouvoir décider de l'étape qui sera executée au cycle d'après.
|
Mackila | Si je décide de remplacer mes étapes "fonctions" par des étapes "class etape", ca va me donner un truc du genre :
Message édité par Mackila le 24-03-2006 à 17:44:11 |
Joel F Real men use unique_ptr | Pour l'instanciation passe par une Factory .
|
++fab victime du syndrome IH |
nargy | > (avec ton histoire, j'imagine même pas la tête du pavé que je vais trouver lors de l'instanciation de la séquence, pour laquelle va falloir instancier toutes les étapes et leur renseigner tous les pointeurs vers les étapes suivantes...)
|
Joel F Real men use unique_ptr |
Message édité par Joel F le 24-03-2006 à 19:20:27 |
Mackila |
|
Sujets relatifs | |
---|---|
[C] Problème de pointeurs et d'allocation | [JSP] : out.println dans une fonction |
[PHP] Fonction mail() qui ne marche pas | fonction qui clear stdout |
[PHP-MySQL] Fonction CONCAT_WS() dans une page | [VBS] Utiliser les fonction d'un autre script vbs |
fonction mediane vba | fonction recursive |
Appelle d'une fonction via XML dans une classe | [EXCEL] fonction comparaison entre cellule et tableau |
Plus de sujets relatifs à : Pointeurs sur fonction membre, héritage, toussa |