problème avec classe template
slt,
mon problème est le suivant:
J'ai crée une classe scan.
Code:
1 2 3 4 5 6 7 8
| class Scan{
...
template <class Value>
class iter{
...
}
}
typedef Scan::iter<...> iterator; |
la classe iter est une classe template que j'ai crée pour iterer sur mes objets de type Scan. Le problème est que dans le fichier Scan.cpp ma classe iter n'est pas reconnu. J'ai définis comme suit:
Code:
1 2 3
|
template <class Value>
Scan::iter<Value>::iter(..); |
pour le constructeur par exemple. Mais j'ai un syntax error au niveau de template.
A quoi cela est du?
Merci d'avance