【发布时间】:2019-06-03 04:21:29
【问题描述】:
试图查找有关如果在 std::find 期间使用空向量会发生什么的信息,但没有太多运气找到任何信息。
我的问题是,如果一个空向量传递给 std::find,返回值是始终为 nullptr 还是未定义的行为?
std::vector<int> someDataContainer;
auto it = std::find(someDataContainer.begin(), someDataContainer.end(), 1);
【问题讨论】:
-
它将返回
someDataContainer.end()。