Как получить максимальный / минимальный элемент из многострочного буста

Меня интересует простой способ найти максимальный / минимальный элемент для многострочного буста, объект с 3 индексами, как показано ниже:

int iDepth=10,iWidth=10,iHeight=10;
boost::multi_array<GLfloat, 3> image(boost::extents[iDepth][iWidth][iHeight]);

4

Решение

Это должно работать:

std::max_element( image.origin(), image.origin() + image.num_elements());
1

Другие решения

Вы пробовали что-то вроде:

std::max_element( image.begin(), image.end());
-1

По вопросам рекламы [email protected]