【发布时间】:2021-02-17 19:45:56
【问题描述】:
根据http://www.cplusplus.com/reference/algorithm/partial_sort/,middle 参数是:
指向范围内元素的随机访问迭代器
[first,last)用作元素的上边界 已完全排序。
具体来说,middle 不允许等于 last。然而,https://en.cppreference.com/w/cpp/algorithm/partial_sort 似乎有完全不同的文档并且没有提及任何范围限制(但显然middle 不应超出[first, last])。
middle == last 时是否定义了行为?
【问题讨论】:
-
这里的教训是,其中一个网站往往比另一个更可靠。
标签: c++ sorting undefined-behavior