|
Bas de page | |
---|---|
Auteur | Sujet : Polymorphisme et static_cast |
Publicité | Posté le 21-08-2013 à 17:36:47 |
theshockwave I work at a firm named Koslow | Non, c'est illégal de faire un static cast dans ton cas. Edit : si tu faisais I *pI = new Fille(); tout le reste serait légal et fonctionnerait. Message édité par theshockwave le 21-08-2013 à 17:52:05 --------------- last.fm |
azubal | Arf!
Message édité par azubal le 21-08-2013 à 18:24:50 |
theshockwave I work at a firm named Koslow |
Si tu ne peux pas changer le type instancié, c'est perdu ... Mais je doute que ce soit vraiment le cas, non ? Pourquoi est-ce que tu te refuses à instancier directement une classe fille ? Message édité par theshockwave le 21-08-2013 à 18:33:35 --------------- last.fm |
azubal | En réalité j'utilise une class "Server" avec un membre "Client *createClient()" qui me sort un pointeur vers un objet Client à chaque fois que je l'appelle. Maintenant je voudrai surcharger Client pour lui ajouter de nouvelles fonctionnalités mais continuer à faire en sorte que ce soit "Server" qui me crée les objets. En revanche "Server" ne peut pas avoir connaissance de ma classe hérité "SuperClient". Message édité par azubal le 21-08-2013 à 18:51:23 |
theshockwave I work at a firm named Koslow | Il doit y avoir des millions d'exemples pour des factory ...
Message édité par theshockwave le 21-08-2013 à 19:36:27 --------------- last.fm |
azubal | Merki. Finalement je m'en suis sorti avec mes templates :
En revanche je me demande si ya moyen de spécifier que la class passé en template doit forcement dériver de "Client" ? Message cité 1 fois Message édité par azubal le 22-08-2013 à 19:20:58 |
theshockwave I work at a firm named Koslow |
--------------- last.fm |
Joel F Real men use unique_ptr |
theshockwave I work at a firm named Koslow |
--------------- last.fm |
Publicité | Posté le 25-08-2013 à 00:34:04 |
azubal | Ce serait mieux à la compilation en effet.
|
Joel F Real men use unique_ptr | c'est a la compilation.
|
theshockwave I work at a firm named Koslow |
--------------- last.fm |
Sujets relatifs | |
---|---|
cast de float en int | lsite chainée en ADA avec allocation static des objets dans un tableau |
anonymous namespace et static | [C#] Service Windows et méthode static d'une dll précompilée [Résolu] |
[Résolu][MySQL] Cast d'un integer vers un champ time | question d'héritage et polymorphisme |
[VBA]: variable static initialisation | Cast et template |
Méthode n'appartenant qu'à une classe fille - dynamic_cast | static inline |
Plus de sujets relatifs à : Polymorphisme et static_cast |