小编Mac*_*ack的帖子

用于查找指针何时超出范围的程序和技术

我是一名从事C++大型项目的软件实习生,我也是一个单人团队.令人生畏(这就是你拼写它的方式:P),是的,但也很有趣.

我正在运行c ++指针,最终指向NULL(不是因为内存被释放/删除,但因为,我真的不知道,但我怀疑它,因为我指向的对象被更新,因此最初分配的指针没有' t指向正确的内存地址.

你可以看到我自己很困惑,这就是为什么我想知道技术或免费程序,帮助我确定WHEN和WHERE指针指向null或超出范围(悬挂指针?是什么发生).

也许我可以使用一个简单的ASSERT调用来确定指针何时为空?

更多信息:现在我的问题是我有一个具有成员变量指针的类.它们在构造函数中初始化,并在构造函数的末尾初始化,这些指针指向正确的对象.但是在对事件的反应中,当我看到这些指针时,它们是空的/超出范围.我可以确定这个因为1.程序崩溃&2 eclipse调试器将它们显示为红色空心圆圈(我认为这意味着指向NULL或超出范围?).

c++ pointers memory-leaks

3
推荐指数
1
解决办法
261
查看次数

标签 统计

c++ ×1

memory-leaks ×1

pointers ×1