2012-02-15 7 views

答えて

2

これはマクロであり、機能ではなく、別個のコードもありません。定義は完全に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

+0

* headdesk 「オフセット」を再考するよりも。 – zwol

+1

ファイルの元のソースを見てみましょう:http://git.gnome.org/browse/glib/tree/glib/gmacros.hマクロを持っているということは、そのプラットフォーム上で 'offsetof'を移植可能にすることです。それを持っていない。 GLibは他にもたくさんの機能を備えています。 – ptomato

+1

* 'offsetof'を持たないプラットフォームはありません(それ以上)。それはC90の一部です。 – zwol

関連する問題