VS2005 C++之常见错误
liuchangruanjian
这个作者很懒,什么都没留下…
展开
-
VS2005 C++ error: ""后面接“void”是非法的(是否忘记了“;”?)
问题:VS2005 C++ error: ""后面接“void”是非法的(是否忘记了“;”?)解答:检查是否哪个类的头文件后面没加分号原创 2011-12-09 19:30:32 · 5299 阅读 · 1 评论 -
vector.erase,在VC6.0和VC2005及之后版本下的区别
在vc6.0下,若(siSprite为迭代器)m_vSprites.erase(siSprite);则siSprite会自动指向下一个元素,而vs05及之后版本则不会自动指向,而是丢失处理。如果接着再来一句:siSprite--或++,则报错:Expression:("this->_Has_container()",0)......解决办法为:siSprite=m_vSprites.e原创 2011-12-12 20:22:24 · 717 阅读 · 0 评论