c++ - 从指针中查找指针

标签 c++ garbage-collection pointers

来自这段代码:

int x = 5;
int other = 10;
vector<int*> v_ptr; 
v_ptr.push_back(&x);
v_ptr.push_back(&other);
v_ptr.push_back(&x);

无论如何我可以知道谁指向x , 来自 x变量本身,这样我就不必在内部搜索 v_ptr地址 x ?这在 C++ 或 C++0x 中可能吗?

我读到在进行垃圾回收时,他们会查看内存并查看是否有任何指向它的东西,然后决定删除未使用的变量等。

最佳答案

没有。这就像问一个人是否认识所有知道他们地址的人。

关于c++ - 从指针中查找指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2336054/

相关文章:

c++ - 对象在 C++ vector<Object*> 中变为空

c++ - 如何捕获 C++ 异常?

java 堆大小按部分增长达到某个限制

c++ - 内存泄漏预防 C++(我是对还是错?)

java - 使用 JDK 1.6.x G1 ("Garbage First"的经验)

android - Android Logcat 中的 GC_FOR_MALLOC、GC_EXPLICIT 和其他 GC_* 是什么意思?

c++ - 需要帮助找到错误(与指向堆栈变量的指针有关)

c++ - using::namespace::something 比 namespace::something 有什么好处?

c++ - 链接两个枚举类型成员

c# - Visual-C++ DLL 将 2-3 兆字节复制到 C# 缓冲区的最快方法是什么?