【发布时间】:2012-02-15 05:54:25
【问题描述】:
它是glib.h中的一个宏,但是,我无法获取函数代码。
谢谢。
【问题讨论】:
-
你可以试试 gcc -E 看看它是否会为你扩展宏
它是glib.h中的一个宏,但是,我无法获取函数代码。
谢谢。
【问题讨论】:
它是一个宏,它不是一个函数,它没有任何单独的代码。定义完全包含在 glib.h 中。
你可以看到它是如何定义的,例如,在这里:http://library.developer.nokia.com/index.jsp?topic=/S60_3rd_Edition_Cpp_Developers_Library/GUID-759FBC7F-5384-4487-8457-A8D4B76F6AA6/html/gmacros_8h.html
【讨论】:
offsetof 更清楚。
offsetof。 GLib 使用许多其他功能来做到这一点。
offsetof(不再有)。它是 C90 的一部分。