【发布时间】:2012-04-07 02:34:48
【问题描述】:
我想使用对象的实际指针地址(未标记为 volatile)来唯一标识该对象。
这是一件坏事吗?一般来说,系统内存管理会移动对象,因此它的地址是关于还是指针是稳定的?
谢谢
【问题讨论】:
-
在您的术语含义内,指针是稳定的。在 C 中,重新分配会使指针无效。每当您的代码移出范围时,都会使指针无效。但如果指针保持在作用域内,它们就足够稳定了。
标签: c++ objective-c c pointers