我想知道一個簡單的方法來找到一個升壓多陣列的最大/最小元素的3項指標的目標,如下所示:如何從升壓得到最大/最小元素多陣列
int iDepth=10,iWidth=10,iHeight=10;
boost::multi_array<GLfloat, 3> image(boost::extents[iDepth][iWidth][iHeight]);
我想知道一個簡單的方法來找到一個升壓多陣列的最大/最小元素的3項指標的目標,如下所示:如何從升壓得到最大/最小元素多陣列
int iDepth=10,iWidth=10,iHeight=10;
boost::multi_array<GLfloat, 3> image(boost::extents[iDepth][iWidth][iHeight]);
這應該工作:
std::max_element(image.origin(), image.origin() + image.num_elements());
'的std :: min_element'和'的std :: max_element'應該做的伎倆。 –
是的,但我不明白迭代器傳遞給這個STL函數的形式。 – linello