GTK+3.0代碼中,對GdkAtom有如下定義:
解釋:一種類型,描述XServer服務器的字符串表的索引
在源代碼中末搜索到任何_GdkAtom的定義,且此處使用typedef定義爲GdkAtom爲指針類型。
X11代碼中定義了,Atom類型:
X11中Atom類型,實際爲 unsigned long類型
經實驗得知,GtkAtom內存中的值爲數字類型,因此,猜測GtkAtom在此處的含意用作存儲數字類型,如此設計可能爲了便於存儲可變類型,可能作爲跨平臺考慮。
GTK+3.0代碼中,對GdkAtom有如下定義:
解釋:一種類型,描述XServer服務器的字符串表的索引
在源代碼中末搜索到任何_GdkAtom的定義,且此處使用typedef定義爲GdkAtom爲指針類型。
X11代碼中定義了,Atom類型:
X11中Atom類型,實際爲 unsigned long類型
經實驗得知,GtkAtom內存中的值爲數字類型,因此,猜測GtkAtom在此處的含意用作存儲數字類型,如此設計可能爲了便於存儲可變類型,可能作爲跨平臺考慮。