我在一个类里加了一个vector容器,然后在这个类的一个成员函数里用for循环迭代,但是代码一运行到for,容器的内容就没了,然后出错,如图


补充:
在任意成员函数里一运行到begin(),size()等vector操作就会这样,在主程序里不会,
我存指针是为了跟踪另一个类的成员变化,
win32程序
代码过长没放,如果需要更多信息请在评论里说下
用c++ vector储存指针,迭代时数据消失
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
Kolamu 2017-01-18 00:15关注看下你的getdata吧,可能是地址无法访问
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报