【发布时间】:2016-04-08 18:25:50
【问题描述】:
我想知道是否有人有空向量的经验,但开始和结束迭代不一样?
谢谢
【问题讨论】:
-
奇怪...你有代码示例来证明这个问题吗?
-
考虑到,对于一个空的
std::vector,begin()等于end()是一个严格的要求,我怀疑以前是否有人观察过这一点。除非我们不是在谈论 C++ 或兼容的 C++ 实现。在这种情况下,您使用的是什么编译器和平台? -
我似乎记得曾经遇到过这种情况,但可能至少在 20 年前(也许更久),整个“STL”东西还是新事物,而且 bug 很常见。
-
是的,我知道一般来说不可能,但我在 Windows 10 上有这个。由于源代码已关闭,我无法复制过去的部分内容。我在这里写到有人有这样的情况,可以给我一些信息是什么问题,谢谢
-
我宁愿关闭它而不是重复,而是因为缺少 MCVE。但当然关闭。