标签: c++ objective-c c pointers struct
我重写了一个将struct指针作为参数的方法。我没有结构的声明,所以我不知道它的大小等。我能从一个指向它的指针找到一个结构吗?
答案 0 :(得分:15)
我只能从一个指向它的指针找到一个结构?
没有
此模式opaque pointer用于隐藏实现。事实上,您无法推断指针背后的内容,实际上是通过设计。
答案 1 :(得分:1)
如果您只使用指针,则不需要大小。如果你真的想知道那里有什么,请使用gdb,停在你有实时指针的地方,然后取消引用它(p *myStruct)。
p *myStruct