|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre éprouvé
![]() Étudiant Inscription : juin 2012 Messages : 263 ![]() |
Hello,
J'ai un bout de code qui ressemble à ça Code :
Ya un moyen de s'en sortir ? Ou une autre solution qui permettrait d'arriver au même résultat ? Si seulement les fonctions template pouvaient etre virtuelles, foo irait dans A et serait spécialisée dans B et ça simplifierait tout >< |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Pierre Ingénieur développement logiciels Inscription : juin 2007 Messages : 1 185 ![]() |
Regarde donc du coté de "l'implémentation privée" aussi appelée "pimpl", qui utilise un pointeur vers l'implémentation, et une redirection.
__________________
Mes principes de bases du codeur qui veut pouvoir dormir:
|
|
20
|
|
|
#3 | |||||
|
Membre éprouvé
![]() Étudiant Inscription : juin 2012 Messages : 263 ![]() |
Citation:
J'ai par contre été obligé d'implémenter "Impl" dans A, je voyais pas trop comment faire sinon. Ca me limite à une seule implémentation par spécialisation de A mais ça, ça me gène pas. Si ya un moyen d'avoir Impl hors de A je préférerais, mais si c'est pas possible je ferais avec. Je me retrouve avec quelques chose comme ça: Code :
Mon code respecte-t-il les standards ? Les erreurs sous gcc, au cas où ça parlerait à quelqu'un Code :
|
|||||
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé
![]() Pierre Ingénieur développement logiciels Inscription : juin 2007 Messages : 1 185 ![]() |
essaye d'utiliser le type connu.
Code :
__________________
Mes principes de bases du codeur qui veut pouvoir dormir:
|
||
|
00
|
|
|
#5 | ||
|
Membre éprouvé
![]() Étudiant Inscription : juin 2012 Messages : 263 ![]() |
Trouvé !
Code :
Ca devient obscure le c++ >< |
||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com