【发布时间】:2017-07-20 20:37:45
【问题描述】:
我试图在 C++ 中找到向量的最小元素。我希望返回向量中最低元素的值和索引的位置。这是我尝试过的,
auto minIt = std::min_element(vec.begin(), vec.end());
auto minElement = *minIt;
std::cout << "\nMinIT " << &minIt << " while minElement is " << minElement << "\n";
这将返回以下内容,
MinIT 8152610 while minElement is 8152610
如何获取 vec(i) 的索引 i 的值在哪里?
【问题讨论】:
-
minIt - vec.begin()