Fonction template dans une classe template
Bonjour,
J'ai une classe que j'aimerai initialiser en lui passant un tableau de paires de chaîne de caractères.
Code:
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:
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