C++Builder里的指针问题

kollen 2024-07-15 23:19:50

一个vector和一个queue,向另一名为ResultList个vector容器里写数据,红色圏着的单步执行没有问题,直接运行就有问题,pBackPoint没有指向ResultList的最后一个,而是会奇怪的指向maxhv,加了Sleep(100)就解决了,但带来的问题就是变慢了,各位大神,不知道是哪里有问题?

 

...全文
365 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
kollen 2024-07-17
  • 打赏
  • 举报
回复
没找到原因,但是问题已经解决了 pBackPoint指向的vector容器中最后一个对象的地址,虽然地址没变化,但是其中的一部分数值发生了变化,可能跟内存管理机制有关,不用指针,直接用值拷贝就解决了。

294,139

社区成员

发帖
与我相关
我的任务
社区描述
C++领域交流社区,旨在为大家提供一个文明交流,互相探讨兴趣爱好的环境,欢迎各位大佬加入。
c++ 个人社区 广东省·深圳市
社区管理员
  • 桃花键神
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧