Tableau de Tableaux en C++
Vgg
-
Vgg -
Vgg -
Bonjour,
Je programme en C++ et j'ai besoin de créer un tableau du type suivant :
double ******A = new double[dim1][dim2][dim3][dim4][dim5][dim6];
Le compilateur tente de m'expliquer que ce n'est pas possible au delà de la dimension 3. Cependant, je sais qu'en Python (par exemple), on peut créer une liste de liste de liste etc... Comment est-ce que je peux trouver l'équivalent en C++?
Merci à tous !
Je programme en C++ et j'ai besoin de créer un tableau du type suivant :
double ******A = new double[dim1][dim2][dim3][dim4][dim5][dim6];
Le compilateur tente de m'expliquer que ce n'est pas possible au delà de la dimension 3. Cependant, je sais qu'en Python (par exemple), on peut créer une liste de liste de liste etc... Comment est-ce que je peux trouver l'équivalent en C++?
Merci à tous !
A voir également:
- Tableau de Tableaux en C++
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
- Imprimer tableau excel sur une page - Guide
1 réponse
struct Nom_Structure {
type_champ1 Nom_Champ1;
type_champ2 Nom_Champ2;
type_champ3 Nom_Champ3;
type_champ4 Nom_Champ4;
type_champ5 Nom_Champ5;
...
};
Dans ton cas :
struct megaTableau {
double nom = new double[Dim1];
double nom2 = new double[Dim2];
................
}
megaTableau[] unMegaTableau = new megaTableau[nb_lignes];
type_champ1 Nom_Champ1;
type_champ2 Nom_Champ2;
type_champ3 Nom_Champ3;
type_champ4 Nom_Champ4;
type_champ5 Nom_Champ5;
...
};
Dans ton cas :
struct megaTableau {
double nom = new double[Dim1];
double nom2 = new double[Dim2];
................
}
megaTableau[] unMegaTableau = new megaTableau[nb_lignes];
Vgg
Merci beaucoup !