Bonjour,
J'aurais besoin d'une petite précision...
Lorsqu'on fait un vector.end() pour avoir l'itérateur de fin sur un vector... est-ce que la valeur retournée par le .end() permet d'accéder au dernier élément du vector ou pas ?
Parce que, j'avais un vector d'un seul élément, j'ai regardé ce que me donnait le .begin() et le .end() et ce n'est pas les mêmes adresses...
Du coup, dans une boucle, à la fin je regardais la dernière valeur et donc quand on tapait sur l'adresse donnée par le .end(), forcément ca plantait, on n'était pas dans le vector, donc j'en conclus que le .end() ne donne pas un pointeur sur le dernier élément du vector mais juste après...
Quelqu'un pour confirmer ?
Merci
++
Partager