multi array.

multi array

boost::multi_array, boost::extents

Voir version :

Pas de dépendances

Télécharger :

#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;
}



Commentaires

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.