小编Joe*_*Joe的帖子

为什么指向NSInteger的指针将该值乘以8?

在我的标题中,我声明了一些变量,@property (nonatomic) NSInteger *soldWindows;并使用它们来跟踪计数,增加_soldWindows++;.结果一直是应有的8倍.我发现我的问题是将它声明为指针,所以我把它更改为@property (nonatomic) NSInteger soldWindows;解决了我的问题.

我的问题是,如果它只是存储一个内存地址,为什么整数值按8而不是任意地址?

pointers objective-c nsinteger

1
推荐指数
1
解决办法
263
查看次数

标签 统计

nsinteger ×1

objective-c ×1

pointers ×1