【发布时间】:2021-03-26 21:05:21
【问题描述】:
我发现了一些我想理解的 c++ 代码。在这段代码中,他们使用
int airplane = min_element(min_cost_airplane.begin(),
min_cost_airplane.end()) - min_cost_airplane.begin();
但我不知道这行代码究竟完成了什么。 min_cost_airplane 是一个向量。我了解 min_element 函数,但我无法在结尾处环绕 -vector.begin 。这行代码的结构是常用的吗?我理解的是,这行代码返回一个指向向量中最小元素的迭代器减去指向向量第一个元素的迭代器。那么迭代器指向什么?
有人可以帮帮我吗?
【问题讨论】:
-
咨询some documentation有什么不明白的地方?
标签: c++