Größe eines boost::multi_array
-
Hallo,
kann mir jemand sagen, wie man die Größe der einzelnen Dimensionen eines multi_array der Boost erhalten kann?
-
Uff, die Dokumentation von Boost.MultiArray lässt aber auch etwas zu wünschen übrig

Hab es allerdings für dich gefunden:// ... std::size_t NUM_DIM = 3; typedef boost::multi_array<int, NUM_DIM> MyMultiArray; MyMultiArray marray(boost::extents[2][20][6]); MyMultiArray::size_type const* ext = marray.shape(); for(std::size_t i = 0; i < NUM_DIM; ++i) { std::cout << i << ". Dim: " << ext[i] << std::enl; } // ...Grüssli