IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SL & STL C++ Discussion :

Pb simple d'accés à une multimap


Sujet :

SL & STL C++

  1. #1
    Membre habitué
    Inscrit en
    Mars 2011
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 11
    Par défaut Pb simple d'accés à une multimap
    Je ne comprends pâs pourquoi je n'arrive pas accéder au dernier élément de ma multimap.
    Ma mulltimap est bien rempli puisque je la visualise trés bien.
    Avec la fonction size, j'arrive à récupérer le nombre de ses éléments.
    Avec la fonction begin(), je visualise le premier et lorsque j'utilise la fonction end(); il me donne (-86767565, -8676765) quelque chose comme ça !
    Je ne comprends pas pourquoi est ce qu'il n'arrive pas à lire le dernier élément ...
    Quel test pourrais je faire pour mieux comprendre d'où ça peut provenir?
    Merci d'avance

  2. #2
    Membre chevronné
    Inscrit en
    Novembre 2006
    Messages
    362
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 362
    Par défaut
    end() ne pointe pas sur le dernier élément mais sur "l'après-dernier" élément

    C'est construit par mimétisme entre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for(int i =0; i < 10; i++) // 10 est l'après dernier index, 9 étant le dernier
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for(it = m.begin(); it != m.end(); it++) // end() est aussi l'après dernier élément

  3. #3
    Membre habitué
    Inscrit en
    Mars 2011
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 11
    Par défaut
    Ah ok je comprends très bien ...
    Merci.

  4. #4
    Membre chevronné
    Inscrit en
    Novembre 2006
    Messages
    362
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 362
    Par défaut
    Pense à cliquer "Résolu".

    Merci.

Discussions similaires

  1. Accès à une application web (client web simple)
    Par Invité dans le forum Services Web
    Réponses: 2
    Dernier message: 10/09/2007, 18h03
  2. Accès à une base Pervasive
    Par david_chardonnet dans le forum Bases de données
    Réponses: 3
    Dernier message: 29/10/2005, 20h53
  3. Refus d'accès à une base Firebird
    Par severine dans le forum Installation
    Réponses: 18
    Dernier message: 04/06/2003, 16h03
  4. [Dev-C++] Accès à une base MySQL
    Par Beetlejuice dans le forum Dev-C++
    Réponses: 8
    Dernier message: 08/05/2003, 13h17
  5. Accès à une application ouverte (OLE Automation ?)
    Par PascalB dans le forum C++Builder
    Réponses: 6
    Dernier message: 17/06/2002, 14h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo