Bonjour
J'ai créé une classe patron CMatrice genre:
On peut donc faire des matrices de int ou de double.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 template<class T> CMatrice {...}
Maintenant, j'ai une autre classe qui contient une matrice genre:
Le problème, c'est qu'il faut que je spécifie le type de matrice (int, double ou n'importe quoi d'autre...). Or je voudrais avoir un objet indépendant dont je spécifie le type lors de l'initialisation et pouvoir utiliser ma matrice sans savoir si c'est une matrice de double ou d'entier. En utilisant les polymorphismes, c'est facile. Mais la, je vois pas comment faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 class CCalcul { private: CMatrice Mat; }
Le solution est peut-être évidente, mais je n'arrive pas a voir comment faire.
J'espère que je suis clair et que vous pourrez me donner des conseils
Merci
Partager