Bonjour,
ma variable est celle-ci:
Comment accèder à un élément i de ce vecteur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 std::vector< std::string > m_VecDataRead;
Merci d'avance.
Bonjour,
ma variable est celle-ci:
Comment accèder à un élément i de ce vecteur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 std::vector< std::string > m_VecDataRead;
Merci d'avance.
la fonction at(indice) est aussi disponible, je crois que cette fonction contrairement aux [] contient plus de dispositif pour t'empecher de faire des conneries lors de l'écriture/lecture des données de ton vecteur
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part m_VecDataRead.at(indice)
.at() te renvoie une exception si tu sors des bornes, avec operator[] tu peux utiliser un index en dehors des limites du tableau ( vaut mieux éviter ).
Pour les containers de la SL, j'éviterais d'utiliser operator[] à moins de savoir exactement ce que veux faire, et d'utiliser par défaut la méthode du container équivalente qui sera sûrement plus safe. ( voir par exemple aussi le operator[] de la std::map )
Pour chercher ce genre d'info, commence par ou ou
N'oublie pas le !
En premier lieu, utilisez un moteur de recherche.
En second lieu, postez sur le forum adéquat !
Venez partager vos expériences au sein d'un projet sur slicesofit, agile & amélioration continue
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager