Partage
  • Partager sur Facebook
  • Partager sur Twitter

Tableau 2D avec std::vector ?

Sujet résolu
    20 novembre 2007 à 19:23:30

    Bonjour,

    est-ce possible de faire un tableau à 2 dimension en utilisant std::vector ? Si oui comment ?

    Merci d'avance !
    • Partager sur Facebook
    • Partager sur Twitter
      20 novembre 2007 à 19:26:56

      std::vector<std::vector<truc> > tableau;
      • Partager sur Facebook
      • Partager sur Twitter

      Recueil de code C et C++  http://fvirtman.free.fr/recueil/index.html

        20 novembre 2007 à 20:15:31

        Comment fait-on pour lui affecter une valeur ? tableau[x][y] ne marche pas.
        • Partager sur Facebook
        • Partager sur Twitter
          20 novembre 2007 à 20:39:16

          sujet déjà traité mais je me sens gentil :

          1. td::vector<std::vector<int>> vecteur;
          2. vecteur.push_back( std::vector<int>() );
          3. vecteur[ 0 ].push_back( 10 );
          4. //mainenant[ 0 ][ 0 ] existe je peux jouer avec
          5. vecteur[ 0 ][ 0 ] = 20;
          6. int i = vecteur[ 0 ][ 0 ];
          7. std::cout << vecteur[ 0 ][ 0 ] << std::endl;
          • Partager sur Facebook
          • Partager sur Twitter
          Anonyme
            20 novembre 2007 à 21:00:09

            boost::multi_array ?
            • Partager sur Facebook
            • Partager sur Twitter

            Tableau 2D avec std::vector ?

            × 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