代码如下
VC6 gcc 4.2.1-结果一样
均为
1 1 1 1 1 2 2 2 2 2
1 1 1 1 2 1 1 1 1 2 2 2 2 2
1 1 1 1 1 2 2 2 2 2
1 2 2 2 2 1 1 1 1 2 2 2 2 2
由代码可以看到vector内容插入位置都相同,但最终的结果却不一样.很明显这算是一个BUG.
VC9 CodeGear C++ 6.10
结果如下
1 1 1 1 1 2 2 2 2 2
1 2 2 2 2 1 1 1 1 2 2 2 2 2
1 1 1 1 1 2 2 2 2 2
1 2 2 2 2 1 1 1 1 2 2 2 2 2
这里就没有问题了
发表于 @ 2009年04月11日 22:28:00 | 评论( loading... ) | 举报| 收藏