我可以从结构指针获得什么?

时间:2011-11-03 20:53:49

标签: c++ objective-c c pointers struct

我重写了一个将struct指针作为参数的方法。我没有结构的声明,所以我不知道它的大小等。我能从一个指向它的指针找到一个结构吗?

2 个答案:

答案 0 :(得分:15)

  

我只能从一个指向它的指针找到一个结构?

没有

此模式opaque pointer用于隐藏实现。事实上,您无法推断指针背后的内容,实际上是通过设计。

答案 1 :(得分:1)

如果您只使用指针,则不需要大小。如果你真的想知道那里有什么,请使用gdb,停在你有实时指针的地方,然后取消引用它(p *myStruct)。