Quel conteneur de données en C++
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Quel conteneur de données en C++



  1. #1
    invite2fdf6e16

    Question Quel conteneur de données en C++


    ------

    Bonjour,
    Pour un programme en C++ je souhaite stocker des données de manière dynamique.
    En effet, je ne sais pas à l'avance combien j'aurais de données.
    Je dois être capable de chercher dans mon conteneur de données si une valeur n'est pas déjà présente (éviter le duplicatat).

    Pour celà je connaissais en Java la classe vector qui propose la méthode indexOf renvoyant l'index de la donnée recherchée si elle existe.

    Malheureusement la classe vector en C++ ne propose pas ce type de méthode. Je pourrais parcourir tout le vecteur pour chercher moi même la donnée mais je pense que des conteneurs de données sont plus adaptés (map? set?)

    Merci

    -----

  2. #2
    invite025015c2

    Re : Quel conteneur de données en C++

    Tu peux utiliser les list de la stl.

    http://www.cplusplus.com/reference/stl/list/

    Tu peux utiliser la methode list::unique() pour enlever les doublons.

  3. #3
    Jack
    Modérateur

    Re : Quel conteneur de données en C++

    avec le conteneur set de la STL, tu pourrais utiliser la méthode find.

    A+

  4. #4
    invite2fdf6e16

    Re : Quel conteneur de données en C++

    Merci pour vos réponse.

    Je pense effectivement que set est adapté grâce à sa méthode de recherche. Le fait de supprimer les doublons ne me suffit pas car je dois savoir lequel à été supprimé, vu que des données sont associées à chacune des lignes de ce tableau.

    J'ai regardé comment la méthode find fonctionnait et elle a l'air facile d'emploi.
    Merci à vous.

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Débit de sortie des gaz d'échappement d'un semi conteneur
    Par invite1dbba83b dans le forum Technologies
    Réponses: 8
    Dernier message: 14/09/2010, 08h04
  2. Quel données transmettre et comment ?
    Par invite72d15dfb dans le forum Psychologies (archives)
    Réponses: 0
    Dernier message: 06/01/2009, 12h58
  3. Quel logiciel de traitement de données me conseillez vous ?
    Par invitea250c65c dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 07/11/2007, 10h52
  4. Conteneur, Container, Contenedor
    Par inviteb167e2cf dans le forum Science ludique : la science en s'amusant
    Réponses: 2
    Dernier message: 15/07/2007, 13h31