Bonjour j'ai créé une classe template :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
template<class T>
class classe1
{
    public:
        VertexBuffer(T data){m_data = data;}
 
    //membres
    T m_data;
}
et une classe l'utilisant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
class classe2{
 
public : 
 
classe2();
 
//membres
vector<classe1<T>> m_vec;
 
}
problème, je ne peux spécifier T à la déclaration de classe2 (m_vec peut contenir des classe1 de différents types)

une idée pour me sortir du pétrin ?