LINUX.ORG.RU

История изменений

Исправление meliafaro, (текущая версия) :

Тебе нужен derivable-type, а описывай его с помощью G_DEFINE_TYPE_WITH_PRIVATE. Опиши ещё одну структуру вида _MyObjectPrivate с приватными полями, которая будет доступна через функцию вида my_object_get_instance_private(MyObject* self). Инкапсуляция, ничего не попишешь.

https://habr.com/post/418443/

Исходная версия meliafaro, :

Тебе нужен derivable-type, а описывай его с помощью G_DEFINE_TYPE_WITH_PRIVATE. Опиши ещё одну структуру вида _MyObjectPrivate ещё одну структуру с приватными полями, которая будет доступна через функцию вида my_object_get_instance_private(MyObject* self). Инкапсуляция, ничего не попишешь.

https://habr.com/post/418443/