问题描述
- “一个指针指向某对象,同时另一个指针指向另外对象的下一地址,两个指针可能相等”是怎么回事?
-
《C++ Primer》第五版,中文版。p50。
需要注意的是,一个指针指向某对象,同时另一个指针指向另外对象的下一地址,此时也有可能出现这两个指针值相同的情况,即指针相等。
解决方案
另外对象和某对象正好相邻,另外对象的下一对象正好是某对象。
解决方案二:
用一个指向int的指针来存储一个对象的地址。
当指针A指向一个对象H的时候
对象指针创建时的一个小插曲
解决方案三:
两个对象在堆栈内存中相邻, 导致指针相同
时间: 2024-08-28 01:26:18