Bonjour,


J'ai une classe que j'aimerai initialiser en lui passant un tableau de paires de chaîne de caractères.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
template<class T>
class MaClasse
{
     template<unsigned int N> MaClasse(const char* sTab[N][2]);
};
Je n'arrive pas à implémenter cette méthode :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
template <class TKey, unsigned int N> MaClasse(const char* sTab[N][2]);
Le compilateur me dit "error C2244: 'MaClasse<T>::{ctor}'*: impossible de faire correspondre la définition de fonction avec une déclaration existante"


Quelqu'un peut-il m'aider ?


Merci,


A bientôt