Messieurs
Suite à vos interventions, quelques questions me viennent à l'esprit :
1) Qu'est-ce qu'une RTTI ? (Je précise : je suis un gros débutant)
2) Pour préciser mon problème, je vous le présente
j'ai créé une classe template Polynome qui dérive d'une classe Object qui possède
une méthode hashCode() (pour faire "comme JAVA" )
Code :
- template<class C> class Polynome : public virtual Object {
- private :
- int m_nDegre; // Degré du polynome
- C* m_oCoeff; // Tableau de coefficients
- public:
- int hashCode(); // Calcul du code de hachage
- /* Autres methodes */
- }
|
Et voici mon problème qui vient avec ses gros sabots : l'implémentation de ma méthode "hashCode"
dépends de la classe C
- si c'est int => j'utilise directement la valeur
- si c'est une classe dérivant de la clase Object, j'utilise la méthode "hashCode" de C
Voilà !
Donc, si quelqu'un peut résoudre mon problème (solution technique ou nouvelle implémentation, .. etc) je lui
en serais très reconnaissant