【发布时间】:2011-12-22 08:00:44
【问题描述】:
是否可以获得指向目标 c 对象的指针的指针列表。
类似
id **pointers(id object, int *out_count)
很疯狂,对吧? =)
【问题讨论】:
-
你是对的......它疯了..!!
-
如果您告诉我们您要做什么,您可能会得到更好的答案。在这种形式下,我认为答案是否,至少在编译器方面没有一些支持并且没有扫描整个进程内存(并过滤误报)。顺便说一句,为什么函数返回指向
id的指针?id类型通常直接使用,我看不出从计数函数返回对象的意义。 -
@zoul: "id *" 是指向 id 的 C 数组的指针的类型,所以函数原型是有意义的......
-
啊,我明白了。我没有意识到他也在寻找指针本身。
-
@CRD:这没有意义。数组的所有元素都是相同的,即您传入的 id。您需要一个指向
ids 的 指针 数组,即id**
标签: objective-c objective-c-runtime