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 :

STL iterateur pour queue


Sujet :

SL & STL C++

  1. #1
    Membre confirmé Avatar de Mathieu.Nanoux
    Étudiant
    Inscrit en
    Février 2004
    Messages
    166
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 166
    Par défaut STL iterateur pour queue
    Salut,

    on a crée une queue d'objet. Mais on voudrai la parcourir. Le problème c'est qu'on a pas remarqué d'iterateur pouvant permettre cela.

    Si quelqu'un pouvait nous éclairer sur le sujet.

    Merci.

  2. #2
    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 : 40
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Tout simplement parce que std::queue n'est pas fait pour être parcouru, tu as seulement accès aux premier et dernier éléments. Il va falloir te rabattre sur un conteneur plus classique si tu souhaites avoir accès à tous ses éléments.

  3. #3
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 287
    Par défaut
    Je m'étais amusé à mettre en oeuvre une file qui est par contre itérable.
    Le code est planqué , la programme de test ici. (Note: c'est une expérience)

    J'ai vu qu'un projet similaire avait été proposé pour boost. J'imagine que tu pourras en trouver une implémentation dans les archives de la ML sur yahoo, ou dans la sandbox sur le CVS.

    En standard, std::deque permettra un parcours via itérateurs. Par contre, de temps à autres tu paieras des allocations et des désallocations.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

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

Discussions similaires

  1. [STL] Iterateur et destructeur
    Par Jack_serious dans le forum SL & STL
    Réponses: 7
    Dernier message: 05/03/2008, 09h09
  2. Réponses: 9
    Dernier message: 16/03/2007, 02h41
  3. Réponses: 2
    Dernier message: 19/01/2007, 20h00
  4. [debutant STL]copie de queue
    Par Romain93 dans le forum SL & STL
    Réponses: 2
    Dernier message: 16/11/2006, 22h20
  5. ecrire un iterateur pour une classe
    Par Blowih dans le forum C++
    Réponses: 2
    Dernier message: 15/11/2004, 19h19

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