【发布时间】:2017-11-01 20:58:07
【问题描述】:
我有一个 GObject,它具有 GObject 类型的属性。我知道我可以这样设置这个属性:
g_object_set (G_OBJECT (my_object), "my-property", my_value_for_property, NULL);
但是如何将属性重置为其默认值?也许,这条线看起来很直观:
g_object_set_property (G_OBJECT (my_object), "my-property", NULL);
但是如果我的默认值 ob “my-property” 是指向对象的非空指针呢?无论如何,这条线不起作用。看来我不能只将 NULL 传递给g_object_set_property()
【问题讨论】:
标签: gobject