我想知道一种简单的方法来找到一个boost多重阵列的最大/最小元素,一个3个索引的对象如下:
int iDepth=10,iWidth=10,iHeight=10;
boost::multi_array<GLfloat, 3> image(boost::extents[iDepth][iWidth][iHeight]);
答案 0 :(得分:1)
这应该有效:
std::max_element( image.origin(), image.origin() + image.num_elements());
答案 1 :(得分:-1)
您尝试过类似的事情吗?
std::max_element( image.begin(), image.end());