假设我们正在使用 Objective-C
NSDate *now = [NSDate date];
NSLog(@"The new date lives at %p", now);
NSLog(@"The new date lives also at %p", &now);
NSLogs 会吐出不同的内存地址,这让我很困惑。NSLogs 之一现在告诉我对象的地址,但是哪一个呢?一个给出指针的地址,另一个给出对象的地址?
谢谢
假设我们正在使用 Objective-C
NSDate *now = [NSDate date];
NSLog(@"The new date lives at %p", now);
NSLog(@"The new date lives also at %p", &now);
NSLogs 会吐出不同的内存地址,这让我很困惑。NSLogs 之一现在告诉我对象的地址,但是哪一个呢?一个给出指针的地址,另一个给出对象的地址?
谢谢