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 :

ForwardIterator of map


Sujet :

SL & STL C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 63
    Par défaut ForwardIterator of map
    j ai besoin d un ForwardIterator de map car je veut appliquer un algorithm de stl a map et qui prend un ForwardIterator en arguments
    j ai essayé le map<int,string>::iterator mais il me renvoi des erreurs


    desolé pour derrangement car je sais que j ai abusé des questions mais j en ai besoin

  2. #2
    Membre émérite Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Par défaut
    A priori je pensque que les Forward Iterator fonctionne sur les Forward Container :
    • vector
    • list
    • slist
    • deque
    • set
    • hash_set
    • map
    • hash_map
    • multiset
    • hash_multiset
    • multimap
    • hash_multimap


    http://www.sgi.com/tech/stl/ForwardContainer.html

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 63
    Par défaut
    ca je le sait
    mais j ai besoin d un exemple d un forward iterator qui marche sur une map<int,string>
    par exemple pour le input iterator on peut simplement utiliser un map<int,string>::iterator
    pour output iterator on peut utiliset std::inserter ...

    je veut seulement quelques forward itrator qui marche pour une map<int,string>e

  4. #4
    Membre émérite Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Par défaut
    Excuse moi j'ai pas bien lu la réponse que je t'ai donné ...

    Cependant ton map<int,string>::iterator doit être un Forward Iterator... on dirait.
    Quels sont le message d'erreur et ton utilisation?

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 63
    Par défaut
    dans certains algorithmes de la stl , on doit passer en parametre un forward iterator
    par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    template < class ForwardIterator, class T >
      ForwardIterator remove ( ForwardIterator first, ForwardIterator last,
                               const T& value );
    alors je n arrive pas a l appliquer a la map

    meme question pour les algorithms transform,replace,generate... c est a dire les algorithms qui modifient la sequence

  6. #6
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Et on peut voir comment tu l'utilises ? (n'oublie pas que le dernier paramètre devra être un map<int, string>::value_type, en d'autres termes un pair<int, string>)

    PS pour faire mon chiant : c'est toujours aussi nul d'utiliser ces fonctions sur un std::map

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Bump mapping
    Par Francky033 dans le forum DirectX
    Réponses: 7
    Dernier message: 22/11/2003, 18h35
  2. [EJB2.1 Entity] [BES] Mapping automatique et clés étrangères
    Par Bobby McGee dans le forum Java EE
    Réponses: 3
    Dernier message: 15/10/2003, 10h33
  3. Réponses: 2
    Dernier message: 11/07/2003, 18h24
  4. Problème avec memory mapping
    Par gemai dans le forum C
    Réponses: 13
    Dernier message: 04/07/2003, 09h50
  5. Editeur de MAP en delphi pour jeux directX
    Par PetitScorpion dans le forum DirectX
    Réponses: 5
    Dernier message: 09/07/2002, 18h47

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