GObject
mg6
这个作者很懒,什么都没留下…
展开
-
GObject
『从双向链表的设计开始』似乎将问题搞的有些复杂了。可能因为它是 4 年前写的,那时我喜欢将简单的问题复杂化……这篇文章尝试将 GObject 与 C++ 代码做一次『映射』,借助 C++ 来理解 GObject 的基本编程框架,然后借助代码生成器保护我们的手指。 先观察以下 C++ 代码: #include class MyObject { public: MyObject转载 2017-04-19 09:02:55 · 555 阅读 · 0 评论 -
GObject
#define JC_TYPE_BOY (jc_boy_get_type ()) //实例类型转换 #define JC_BOY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JC_TYPE_BOY, JcBoy)) //实例类型判定 #define JC_IS_BOY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj)转载 2017-04-19 11:55:34 · 418 阅读 · 0 评论