c++ 为什么这段代码在vc++6.0中编译后运行正常,而在vs2010中编译后运行时出现异常

2024-12-16 11:54:35
推荐回答(1个)
回答1:

for(vector::iterator iter=cha.begin();iter!=cha.end();++iter)
这里后边的++iter改为iter++就能指向第一个元素了
vs2010中编译的要求要比vc++6.0严格,你自己看一下是哪一行出问题了,按照规定写就行了。