Bonjour,
Je suis en train de tester l'utilisation des vecteurs en C++.
Je rencontre un problème lorsque je veux passer un vecteur en paramètre dans une fonction définie en Template.
Le fichier .cpp qui contient le Template est bien déclaré dans la fonction appelante.
Tout se passe bien à la compilation (appelante et Template), mais j'ai une erreur au build qui est la suivante :
" error : expected unqualified-id before '(' token in member function 'std::vector<bool,_Alloc>::size_type std::vector etc ... "
Voici le code du Template :
1 2 3 4 5
| template <class T>
void testertemplatevector(std::vector<T>& vecteur)
{
for (unsigned int i(0); i < vecteur.size(); i++) vecteur[i]=i ;
} |
Je précise que la fonction appelante se contente de déclarer
vector<float> Vecteur(100);
Merci de votre aide.
Partager