小编Nic*_*ave的帖子

在ObjectiveC中使用指针的最大优势是什么?

我意识到99%的人认为"这是什么......"但请帮助我理解这个使用概念pointers.我相信我的具体问题可以帮助很多新手.

我理解指针是什么,它们是对内存中地址的引用,通过使用(*)运算符,您可以获取该地址中的值.

让我们说:

int counter = 10;
int *somePointer = &counter;
Run Code Online (Sandbox Code Playgroud)

现在我有了内存中的地址counter,我可以通过这样做间接指出它的值:

int x = *somePointer;
Run Code Online (Sandbox Code Playgroud)

哪个x = 10,对吧?

但这是最基本的例子,对于这种情况我可以使用int x = counter;并获得该值,所以请解释为什么指针在Objective-C和其他一些语言中确实是如此重要...在什么情况下只有一个指针才能生成感?

欣赏它.

c cocoa pointers objective-c

7
推荐指数
2
解决办法
3042
查看次数

标签 统计

c ×1

cocoa ×1

objective-c ×1

pointers ×1