Bonjour,
Soit une classe définissant une certaine fonction.
Je voudrais rendre obligatoire la redéfinition de cette fonction pour chacun des descendants de cette classe.
Une sorte de virtual pur poussé à l'extrême, quoi...
Y'a une méthode ?
Merci.
Discussion :
Bonjour,
Soit une classe définissant une certaine fonction.
Je voudrais rendre obligatoire la redéfinition de cette fonction pour chacun des descendants de cette classe.
Une sorte de virtual pur poussé à l'extrême, quoi...
Y'a une méthode ?
Merci.
Ben virtual pur.
Mais, j'imagine que ta question c'est A<-B<-C, tu voudrais que la fonction soit dans A et B et C? C'est tellement bizarre comme question que je vais te répondre par une autre question: es-tu sur que ta conception n'est pas bancale pour avoir une telle exigence?
Ressources proposées par 3DArchi - Les fonctions virtuelles en C++ - Cours et tutoriels C++ - FAQ C++ - Forum C++.
Si c'est ce que ça t'inspire, c'est possible. :-)
Blague à part, la solution est peut être à articuler avec ton post précédent (ton vecteur statique pour chaque classe): tu es en train de définir une politique exigée par tes classes.
Ressources proposées par 3DArchi - Les fonctions virtuelles en C++ - Cours et tutoriels C++ - FAQ C++ - Forum C++.
Partager