为什么我无法在向量中找到元素的索引?

时间:2015-08-01 06:38:19

标签: c++

我正在获取max元素,但元素的最大元素索引不是等于max元素。

long int maxi=*max_element(segments.begin(),segments.end());

long int index=*find(segments.begin(),segments.end(),maxi);

1 个答案:

答案 0 :(得分:2)

试试这个:

TextAlign

Find将迭代器返回到最大元素,对于向量,其行为主要类似于指针。你正在做的是取消引用它(它只能得到它所指向的,最大元素)。相反,计算迭代器和起始迭代器之间的距离以获得索引。