Bonjour à tous.
je m'excuse d'avance si cette question a deja été traité quelquepart, je ne l'ai pas trouvée mais il faut dire que je ne savais pas exactement quoi chercher.

voici donc mon problème :

J'ai une classe template CPoint et une classe template CVect. Dans CVect, je voudrais un constructeur qui prend en paramètres deux CPoint<T2> mais où T2 ne serait pas forcément le même type que le type template de CVect. vous me suivez ?

dans l'idée ça serait ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
template <class T>
class CVect
{
     (...)
     CVect<T>( CPoint<T2>& p1, CPoint<T2>&p2 );
     (...)
 
};

comment spécifier celà ? merci d'avance