Si votre email correspond à un compte, vous recevrez un lien de réinitialisation.
Bonjour,j'ai une classe class1 dont dérive une classe class2.class1 a une fonction virtuelle fonc();class2 surclasse fonc();dans une methode, je veux faire :mafonction(class2* mon_ptr){mon_ptr->class1::fonc();}... Ce qu'accepte volontier GCC , mais pas VC++ ...
Bonjour, j'ai une classe class1 dont dérive une classe class2. class1 a une fonction virtuelle fonc(); class2 surclasse fonc(); dans une methode, je veux faire : mafonction(class2* mon_ptr) { mon_ptr->class1::fonc(); } ... Ce qu'accepte volontier GCC , mais pas VC++ ...
"Remy Deslignes" a écrit dans le message denews:bj4vok$ckm$Bonjour,j'ai une classe class1 dont dérive une classe class2.class1 a une fonction virtuelle fonc();class2 surclasse fonc();dans une methode, je veux faire :mafonction(class2* mon_ptr){mon_ptr->class1::fonc();}... Ce qu'accepte volontier GCC , mais pas VC++ ...Chez moi VC++ 6 l'accepte sans broncher. Il faudrait peut-être voir le restede ton code.OK, le probleme venait d'une portée de namespace ... VC++ n'aime pas les
"Remy Deslignes" <rdeslignes@silicon-worlds.fr> a écrit dans le message de news:bj4vok$ckm$1@news-reader1.wanadoo.fr... Bonjour, j'ai une classe class1 dont dérive une classe class2. class1 a une fonction virtuelle fonc(); class2 surclasse fonc(); dans une methode, je veux faire : mafonction(class2* mon_ptr) { mon_ptr->class1::fonc(); } ... Ce qu'accepte volontier GCC , mais pas VC++ ... Chez moi VC++ 6 l'accepte sans broncher. Il faudrait peut-être voir le reste de ton code. OK, le probleme venait d'une portée de namespace ... VC++ n'aime pas les
mon_ptr->class1::fonc();OK, le probleme venait d'une portée de namespace ... VC++ n'aime pas lesdowncast du type mon_ptr->ns1::ns2::class1::fonc();
mon_ptr->class1::fonc();OK, le probleme venait d'une portée de namespace ... VC++ n'aime pas les
mon_ptr->class1::fonc();
enfin je crois !!!
mon_ptr->class1::fonc(); OK, le probleme venait d'une portée de namespace ... VC++ n'aime pas les downcast du type mon_ptr->ns1::ns2::class1::fonc();
mon_ptr->class1::fonc(); OK, le probleme venait d'une portée de namespace ... VC++ n'aime pas les