如何在C ++中存储浮点数组?

时间:2014-05-29 10:43:31

标签: c++ arrays stl

如何在C ++中存储3D浮点数组?我只有100x100x100元素,因此高效存储并不重要。

在C中我会使用float arr[100][100][],但我想在C ++中有一种更现代的方法。由于std::array有这么长的类型(std::array<std::array<std::array<float>>>),我觉得有更好的方法。

推荐的解决方案是什么?

1 个答案:

答案 0 :(得分:2)

尝试使用boost中的multi_array。它可以满足您的需求。

http://www.boost.org/doc/libs/1_55_0/libs/multi_array/doc/user.html