【发布时间】:2010-12-01 05:31:16
【问题描述】:
我只是在阅读C FAQ on pointers 的部分。
它讨论了不能使用 void * 指针来保存函数指针,因为指向数据的指针和指向函数的指针在某些平台上可能具有不同的大小,并且仅保证 void * 大到足以容纳指向数据的指针。
谁能举一个平台的例子,其中指向数据的指针和指向函数的指针实际上具有不同的大小?
【问题讨论】:
-
@dmckee,IMO,不是重复的。
-
@strager:不,原版更全面。但是这个不应该被删除,因为我怀疑它的标题更容易搜索,并且有一些很好的答案
-
对于 POSIX
void*返回,这就是把我带到这里的原因:stackoverflow.com/questions/27707048/…