Template - vector - iterator
Bonjour,
je suis en train de compiler le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| #include <vector>
template <class T>
class ListModule
{
public:
ListModule();
~ListModule();
protected:
private:
vector<T> _List;
vector<T>::iterator _It; // << l'erreur est ici
}; |
et je recupere le message d'erreur a la compilation:
Error : expected ';' before "_It"
Le domaine std est bien resolu (la declaration du vecteur 'vector<T> _List;' compile correctement).
Le compilateur que j'utilise est mingw sous IDE CodeBlocks.
Quelqu'un aurait-il une idee?
Merci.