Partage
  • Partager sur Facebook
  • Partager sur Twitter

Comment afficher

vector<pair<vector<unsigned >, vector<unsigned > >>

    2 février 2019 à 15:11:32

    Bonjour,

    Comment est-il possible d'afficher un pair contenant de vecteur ?

    Ici, il s'agit d'afficher un vecteur composé de pair lui même composé de vecteurs.

    vector<pair<vector<unsigned >, vector<unsigned > >>

    Merci

    -
    Edité par Amandine Lecerf Defer 2 février 2019 à 15:12:41

    • Partager sur Facebook
    • Partager sur Twitter

    Amandine,  Licence de Biologie, Master de Bioinformatique, en formation de Data Scientist

      2 février 2019 à 15:43:59

      Lu'!

      Déjà, tu devrais créer des types intermédiaire. Chacun de tes niveaux d'imbrication de type correspond très certainement à une notion particulière, que tu pourrais nommer. Ensuite, tu peux créer une surcharge de l'opérateur << pour le type que tu souhaites afficher : https://en.cppreference.com/w/cpp/language/operators#Stream_extraction_and_insertion .

      • Partager sur Facebook
      • Partager sur Twitter

      Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C

        2 février 2019 à 18:48:16

        LeleLele3 a écrit:

        Bonjour,

        Comment est-il possible d'afficher un pair contenant de vecteur ?

        Ici, il s'agit d'afficher un vecteur composé de pair lui même composé de vecteurs.

        vector<pair<vector<unsigned >, vector<unsigned > >>

        Merci

        -
        Edité par LeleLele3 il y a environ 3 heures

        Si j'ai bien compris ta question, tu aimerais savoir si il existe déjà un moyen d'afficher ta structure ?

        Eh bien... non. En fait c'est assez logique, puisque ta structure peut représenter une infinité de choses différentes. Du coup, seul toi sait ce qu'elle représente et seul toi sait comment l'afficher.

        Si tu essaie de l'afficher dans le but de pouvoir voir le contenu de ta structure pour vérifier qu'elle marche bien, essaie plutôt d'utiliser un debugger (si tu es sur Visual Studio, c'est assez simple).

        Mais si tu essaies de l'afficher pour que l'utilisateur de ton programme puisse le lire et le comprendre, c'est toi qui devra coder ça. Ça pourrait être sous la forme d'une fonction qui prend en argument ta structure et qui parcours ta structure avec des boucles.

        Mais honnêtement, tu devrais plutôt faire ce que Ksass 'Peuk a dit et créer des types pour chaque élément de ta structure qui possèdent chacun leur affichage.

        • Partager sur Facebook
        • Partager sur Twitter

        Comment afficher

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown