Bonjour!

J'ai un problème pour appeler une fonction, je travaille en C++ avec la librairie vector de itk.

Dans mon main je crée vecteur et je voudrais dans un premier temps l'afficher:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
itk::Vector<float,10> V;
displayVector(V);
avec la fonction suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
template<typename T, unsigned int NColumns=3>
void displayVector(itk::Vector<T,NColumns> Vector)
{
...
}
mais il me renvoi l'erreur suivante:
...\vectorandmatrix.h(66) : error C4519: arguments template par défaut autorisés uniquement sur un modèle de classe
Je ne mis connais pas trop en template et class, et j'ai utilisée la solution présente dans la source et ça ne fonctionne pas...

Si quelqu'un a une solution, je suis preneur

Merci d'avance et bonne journée

Nikoko