![]() |
1
7
我认为
“Bug”这个词可能太重了。
因此,似乎有些时候
编辑:
SGI's 或 STLPort's 库以获得比VC6更好的STL支持。我还没有这样做,所以我不确定这些库的工作情况如何(但我也没有在STL中使用VC6)。当然,如果你有选择转移到一个更新版本的VC,一定要做。 再编辑一次: 谢谢你的测试计划。。。
VC6的
另外,您应该记住,VC6使用了一种预先标准的习惯用法,即从
|
![]() |
2
5
您不能依赖库来帮助您,因为它无法: 如上所述:先检查! |
![]() |
3
4
Michael's answer
. 如果
不管它是什么,它都应该来源于
结果如何? 无论如何,不管是什么,我相当肯定它不会损坏内存。这可能是std-lib实现中的一个bug(如果你问我,这不太可能,除非你使用的是非常旧的一个),或者你在其他地方做了一些错误的事情。 编辑 既然你说你用的是VS6。。。 你应该早点说。VC6是十多年前发布的,当时MS在std委员会失去了投票权,因为他们在会议上出现的时间太长了。他们提供的std-lib实现来自Dinkumware(好),但由于法律问题,它是针对VC5的实现(非常糟糕),它有很多更小更大的bug,甚至不支持成员模板,尽管VC6编译器支持它。老实说,你对这种老产品有什么期待? Dinkumware 仍然出售他们优秀库的VC6t版本。(事实上,我会很惊讶,但他们过去有一个,你永远不知道…)
至于例外情况:在早期的VC版本中(包括VC6,不包括VC8,即VS.NET2005,但我不确定VC7.1),默认情况下,访问冲突可能会被
|
![]() |
llewmills · 根据数字是否为整数过滤数值向量[重复] 2 年前 |
![]() |
Rocket Procd · 在c中向向量插入元素++ 2 年前 |
![]() |
Daniel · 为什么我不能手动定义模板参数? 2 年前 |
![]() |
Swantewit · 将数组值推送到Rust中的向量 2 年前 |
![]() |
Giffyguy · 如何限制在构造向量后调用'resize()'? 2 年前 |
![]() |
clarkk · 当声明向量时,(1)是什么意思? 3 年前 |
![]() |
Loui Augst · 仅在局部X轴上将游戏对象指向另一个对象 3 年前 |
![]() |
F.A. · 从int向量中附加整数的字符串不会打印任何内容 3 年前 |