|
Page : 1 2 Page Précédente | |
Auteur | Sujet : [C++] Recuperer l'adresse d'une fonction virtuelle pure [modified] |
Publicité | Posté le 01-09-2003 à 20:44:18 |
Kristoph |
Message édité par Kristoph le 01-09-2003 à 20:57:21 |
chrisbk - |
|
Taz bisounours-codeur |
Message édité par Taz le 01-09-2003 à 21:26:07 |
Taz bisounours-codeur | j'ai pas des masses de succès |
chrisbk - |
Taz bisounours-codeur |
en fait, je vois ce que tu veux dire.. t'en as besoin pourquoi |
Taz bisounours-codeur |
la vérité est que cette fonction n'a pas d'adresse si ce n'est dans la vtable. tout compilateur te jètera à la moindre convertion en quoi que soit. la seul astuce -> le hack C à coup d'union (je sais plus comment on dit genre piggy typing)
|
chrisbk - | putain je sui qu'une grosse burne qui sait pas lire un message d'erreur
Message édité par chrisbk le 01-09-2003 à 22:58:19 |
chrisbk - |
|
Publicité | Posté le 01-09-2003 à 23:02:17 |
chrisbk - |
|
chrisbk - | Tiens, disassembly du truc :
Message édité par chrisbk le 01-09-2003 à 23:29:47 |
chrisbk - | Et voila le travail !
Message édité par chrisbk le 01-09-2003 à 23:43:34 |
chrisbk - |
|
the real moins moins |
on doit pas avoir la meme notion d'elegance
--------------- Hey toi, tu veux acheter des minifigurines Lego, non ? |
chrisbk - |
|
the real moins moins |
Taz bisounours-codeur |
chrisbk - |
Taz bisounours-codeur |
HelloWorld Salut tout le monde! | Et une 2° méthode virtuelle qui renvoie l'adresse de celle souhaitée ? Ca serait + portable nan ? --------------- FAQ fclc++ - FAQ C++ - C++ FAQ Lite |
chrisbk - |
chrisbk - |
|
Taz bisounours-codeur |
|
chrisbk - |
Message édité par chrisbk le 02-09-2003 à 09:44:40 |
Taz bisounours-codeur | c'est le TTFN que tu comprends pas? |
chrisbk - |
Taz bisounours-codeur |
Quand Tigrou (Tigger) en a marre, il dit « ta ta for now » et s'en va en bondissant.
|
chrisbk - |
|
HelloWorld Salut tout le monde! | La classe qui concrétise une méthode virtuelle pure connaît l'adresse de cette méthode non (contrairement à la classe de base) ? --------------- FAQ fclc++ - FAQ C++ - C++ FAQ Lite |
chrisbk - |
|
Taz bisounours-codeur | pour formaliser un peu le Hack, si certains qui passe ici veulent faire mu-muse
Message édité par Taz le 02-09-2003 à 11:06:11 |
HelloWorld Salut tout le monde! | Mais si tu désignes tes méthodes ainsi : B::truc, C::truc, ça va pas ?
--------------- FAQ fclc++ - FAQ C++ - C++ FAQ Lite |
chrisbk - | tiens ouais pas essayé
|
chrisbk - | (modif : cf premier post) |
the real moins moins | c'est quoi une fonction virtuelle pure --------------- Hey toi, tu veux acheter des minifigurines Lego, non ? |
chrisbk - |
|
the real moins moins | mais qu'est-ce que tu veux faire avec son adresse alors
--------------- Hey toi, tu veux acheter des minifigurines Lego, non ? |
chrisbk - |
Message édité par chrisbk le 02-09-2003 à 23:15:03 |
chrisbk - | putain tout monde compilé est foireux a cause d'un push ecx, autrement un malheureux octet |
Publicité | Posté le |
Page : 1 2 Page Précédente |
Sujets relatifs | |
---|---|
comment est programmée la fonction 'rafraichir' de l'explorateur ? | fonction qui redirige vers une autre page ? |
[visualc++] recuperer nom du CPU ?! | SQL supprimer des données d'une table en fonction d'une autre |
[File_exists] equivalent de cette fonction appliquable en rézo ? | [Access VB] Page Web Recuperer la valeur d'un champ? |
[php] Fonction INCLUDE chez Online.fr | [Python] Fonction d'attente |
[php] Recuperer l'extension d'un fichier pour l'afficher | [jsp] comment récupérer la valeur d'un champ ? |
Plus de sujets relatifs à : [C++] Recuperer l'adresse d'une fonction virtuelle pure [modified] |