std::map 并使用 mymap.rbegin()->first 访问最后一个元素(另见 这篇文章) 编辑:要检查您的迭代器是否即将结束,只需将其递增(并可能将其保存在临时文件中)并对照 mymap.end() 或更清晰的检查: if (std::next(it) == last)原文由 quantdev 发布,翻译遵循 CC BY-SA 3.0 许可协议 有用 回复 ...
std::map 并使用 mymap.rbegin()->first 访问最后一个元素(另见 这篇文章) 编辑:要检查您的迭代器是否即将结束,只需将其递增(并可能将其保存在临时文件中)并对照 mymap.end() 或更清晰的检查: if (std::next(it) == last)原文由 quantdev 发布,翻译遵循 CC BY-SA 3.0 许可协议 有用 回复 ...