|
Page : 1 2 Page Précédente | |
Auteur | Sujet : [C++] Dynamic_cast sans RTTI .... |
Publicité | Posté le 07-03-2002 à 15:16:33 |
leander | Eh oui, c'est encore moi
|
Willythekid | merde heu forcément sans regarder le code
--------------- Si t'es pas net, reste a la buvette |
Willythekid | avec la stl, tu as typeid qui renvoie un type_info...
--------------- Si t'es pas net, reste a la buvette |
Publicité | Posté le 07-03-2002 à 16:27:30 |
BENB 100% Lux. | youdontcare > chacun sa methode... |
youdontcare | >> chacun sa methode... |
youdontcare | on ne peut pas juste avoir
|
BENB 100% Lux. | [citation][nom]youdontcare a écrit[/nom
|
leander | bon c'est un probleme que je me suis posé ce matin.
|
youdontcare |
non, car le but de isKindOf() est de renvoyer true si la classe est d'un certain type
|
BENB 100% Lux. | ca fait quoi __asm(int 3) ?
|
youdontcare | BENB > breakpoint
|
Tetragrammaton IHVH dieu unique => pensée unique |
[jfdsdjhfuetppo]--Message édité par Tetragrammaton IHVH--[/jfdsdjhfuetppo] --------------- "Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran |
BENB 100% Lux. |
|
leander | parce que si je met le int 3 dans le code de ma fonction, le deboggueur va aller dans le .h de la fonction puisqu'il ne remplace pas le code comme une macro (même si je mets un __forceinline).
|
youdontcare |
effectivement ! |
Tetragrammaton IHVH dieu unique => pensée unique | A la limite si tu veux faire un truc propre qui n'est pas basé sur des adresses mémoires (et donc avec des hypothèses cachées), tu peux faire ça :
--------------- "Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran |
youdontcare | http://gcc.gnu.org/onlinedocs/gcc-3.0/cpp_3.html#SEC19
[jfdsdjhfuetppo]--Message édité par youdontcare--[/jfdsdjhfuetppo] |
leander | - youdontcare :
|
leander | bon, j'ai l'impression que le compilateur de Visual C++ 6.0 ne supporte pas trop les macros à multiple arguments. En tout cas, les exemples de la page web ne marche pas ! |
Tetragrammaton IHVH dieu unique => pensée unique |
--------------- "Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran |
leander | bon, sinon je relance mon concours de macro avec un operateur capable d'evaluer de la droite vers la gauche...
|
BENB 100% Lux. | pour la macro si on suppose que T est un operateur qui s'evalue de droite a gauche on peut faire avec une variable :
|
leander | en effet, Benb c'est exactement ça mon problème !
|
BENB 100% Lux. | En C++ tu ne peut pas definir d'operateurs nouveaux, uniquement redefinir les actuels...
|
BENB 100% Lux. | Pardon
|
leander | tu n'es pas loin !!
|
BENB 100% Lux. |
|
leander | ( b && __asm {int 3}, b ) = fct_assert();
|
BENB 100% Lux. | La macro doit ressembler a ca
|
Publicité | Posté le |
Page : 1 2 Page Précédente |
Sujets relatifs | |
---|---|
[C++ extreme ...] héritage virtuelle multiple et cast | [c++] dynamic_cast... |
[SQL] problème avec CAST | [C++/C] Dynamic Data Exchange, messages Inter-Process |
[VB6] Vérifier la cast | [C++] dynamic_cast |
Plus de sujets relatifs à : [C++] Dynamic_cast sans RTTI .... |