Bonjour, je voulais savoir s'il �tait possible d'utiliser les multi_array en ne connaissant pas � l'avance le nombre de dimensions du "tableau multiple".
La taille de chaque dimension n'est bien �videmment pas non plus connue � l'avance mais les multi_array sont � la base fait pour �a.
Je m'explique peut-on d�clarer un boost::multi_array de dimension tr�s grande et ensuite diminuer sa taille.
Par exemple :
Et ensuite modifier la dimension, une fois connue.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 #define MAX_DIMENSION 1000 multi_array<double, MAX_DIMENSION> monTableau;
Pour arriver � 15, par exemple, au lieu de 1000 :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 int NB_DIMENSION 15; //monTableau.resize(NB_DIMENSION)
Partager