Probleme iterateur generique [Résolu]

Signaler
Messages postés
21
Date d'inscription
dimanche 5 avril 2009
Statut
Membre
Dernière intervention
3 février 2010
-
Messages postés
21
Date d'inscription
dimanche 5 avril 2009
Statut
Membre
Dernière intervention
3 février 2010
-
Voici 1 fonction template que j'essaie de créer. Mais la déclaration de l'itérateur pose pb.

template<typename T>
int min_find_key (std::vector<T> vect)
{
int key_min=0;
typename vecteur::iterator itermin;

return key_min;
}

retourne ainsi : "expected initializer before '<' token"

Quelqu'un sait-il de quoi il s'agit ?

Merci d'avance!

5 réponses

Messages postés
3829
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
8 janvier 2021
114
Ceci fonctionne chez moi:

#include 
#include <vector>

template <typename T>
int min_find_key(const std::vector<T>& vect)
{
  typename std::vector<T>::const_iterator itermin;
  T key_min=0;


  return key_min;
}

int main()
{
  return 0;
}


_____________________________________________
Historique de mes créations, et quelques articles:[ http://0217021.free.fr/portfolio
http://0217021.free.fr/portfolio]
Messages postés
21
Date d'inscription
dimanche 5 avril 2009
Statut
Membre
Dernière intervention
3 février 2010

euhhhh bien sûr la ligne qui pose pb est "typename vector::iterator itermin"
Je me suis planté en mettant ds le message précédent vecteur....

mais le pb reste le même...
Messages postés
21
Date d'inscription
dimanche 5 avril 2009
Statut
Membre
Dernière intervention
3 février 2010

Ok. J'avais oublié using namespace std... je suis un boulet. Merci!
Messages postés
3829
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
8 janvier 2021
114
Jamais de using namespace std, jamais !
Voir: http://0217021.free.fr/portfolio/axel.berardino/articles/bon-usage-using-namespace

_____________________________________________
Historique de mes créations, et quelques articles:[ http://0217021.free.fr/portfolio
http://0217021.free.fr/portfolio]
Messages postés
21
Date d'inscription
dimanche 5 avril 2009
Statut
Membre
Dernière intervention
3 février 2010

ah... ok je ferai plus promis :)