Je ne m'y connais pas trop en templates, mais ce genre d'erreur me rappelle les typename manquants:

template <class T>
void testertemplatevector(typename std::vector<T>& vecteur)