mirror of
https://github.com/boostorg/multi_array.git
synced 2025-05-12 05:41:37 +00:00
16 lines
383 B
C++
16 lines
383 B
C++
|
|
#include <cassert>
|
|
#include "boost/multi_array.hpp"
|
|
#include "boost/array.hpp"
|
|
#include "boost/cstdlib.hpp"
|
|
|
|
int main () {
|
|
// Create a 3D array that is 3 x 4 x 2
|
|
boost::array<int, 3> shape = {{ 3, 4, 2 }};
|
|
boost::multi_array<double, 3> A(shape);
|
|
// Assign a value to an element in the array
|
|
A[0][0][0] = 3.14;
|
|
assert(A[0][0][0] == 3.14);
|
|
return boost::exit_success;
|
|
}
|