Pas de dépendances
#include "boost/multi_array.hpp" int main () { boost::multi_array<double, 3> A(boost::extents[3][4][2]); A[0][0][0] = 9.0; A[2][0][0] = 10.0; return 0; }
multi_array permet de faire des tableaux de N dimensions. Ici, on fait un tableau de 3 dimensions. On alloue le tableau de 3*4*2 éléments. Puis on les assigne. Si on déborde, une exception est lancée.