Pages

conversion référence -> itérateur sujet

jeudi 27 mars 2014




Bonjour,

je veux récupérer un itérateur à partir d'une référence. C'est pour connaître la position de l'objet par rapport au début du vecteur. J'ai essayé ceci:


Code:


1
2
3
4
typename std::vector<T>::iterator ref2iter(T& x)
{
return &x ;
} ;


et j'ai eu ça:


Code:


conversion from ‘double*’ to non-scalar type ‘std::vector<double, std::allocator<double> >::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >}’ requested





Aucun commentaire:

Enregistrer un commentaire