Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1382 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Tableau à dimension variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tableau à dimension variable

n°1699657
franzBesac
Posté le 10-03-2008 à 00:03:14  profilanswer
 

Voilà mon problème,  
est-il possible en C++ de définir dynamiquement la dimension d'un tableau ?  
Par exemple, mon tableau aurra parfois une dimension 2 (int [x][y]), parfois plus (int[x][y]...[z]).  
 
Merci à tous.

Message cité 1 fois
Message édité par franzBesac le 10-03-2008 à 00:04:00

---------------
http://www.chances-de-gagner.fr
mood
Publicité
Posté le 10-03-2008 à 00:03:14  profilanswer
 

n°1699854
olivthill
Posté le 10-03-2008 à 13:02:34  profilanswer
 

Pour informations,
En réalité, quand le compilateur voit t[x][y], il le convertit en &t + x + y fois le nombre max de x (ou inversement entre x et y, je ne me souviens plus), et quand il voit t[x][y][z], il convertit en &t + x + y fois le nombre max de x, + z fois le nombre max de xy.
Autrement dit, en C/C++, les tableaux à plusieurs dimensions sont considérés comme étant des tableaux à une seule dimension.

n°1699872
Elmoricq
Modérateur
Posté le 10-03-2008 à 13:30:23  profilanswer
 

franzBesac a écrit :

C++ [...] tableau


Es-tu obligé d'utiliser les tableaux dynamiques ?
Zieute du côté de list<> ou vector<> plutôt, c'est beaucoup plus simple à utiliser, et tu n'as pas à te soucier de ce genre de problème.
http://www.cplusplus.com/reference/stl/

 

Il te suffira ensuite de définir autant de list<list<...>> que nécessaire.


Message édité par Elmoricq le 10-03-2008 à 13:31:31
n°1699883
franzBesac
Posté le 10-03-2008 à 14:05:48  profilanswer
 

Merci olivthill, je vais donc simuler le comportement du compilateur !


---------------
http://www.chances-de-gagner.fr

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Tableau à dimension variable

 

Sujets relatifs
AS3 : Transmettre une variable entre SWFcomment passer une ligne csv en tableau a deux dimensons ? en AWK ?
Modifier valeur champ tableauComment afficher le code binaire du contenu d'une variable quelconque
sprinft a base de tableautableau d'une chaine de caractere
probleme tri par fusion de tableauFond cellule tableau
Récupérer des données de word pour les archiver dans un tableau excelTableau à multi dimension "variable
Plus de sujets relatifs à : Tableau à dimension variable


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR