寻找指针的起源

rra*_*azd 3 c c++ pointers

如果你有一个object1和一个指向object2的指针,我们当前在Object 2中,那么我们可以从object2到object1吗?怎么样?

 (OBJECT1) --------> (OBJECT2)
                      we are here and we don't know where/what OBJECT1 is
Run Code Online (Sandbox Code Playgroud)

pmg*_*pmg 14

不,假设您有几个指向OBJECT2的指针

(POINTER1) ------------\
(POINTER2) -------------\
(POINTER3) --------------> (OBJECT2)
.....      -------------/
(POINTERN) ------------/

当你"上升"时,你应该去哪个指针?

  • 通过OP的逻辑 - 为什么不是整个列表?答案是否定的,并不是因为你无法回头,而是因为没有什么可指向的.对象之间的关系是程序逻辑,而不是编程语言. (2认同)