Hello. I have a very technical issue. If some expert could tell me if
it's wrong.
The issue is that I can do this:


GObject * obj = G_OBJECT(g_type_new("MycppClass", NULL));

as long as MyCppClass has this layout:

class .... {
   GObject parentclass;
   ...
};

If I define a virtual function, it won't work anymore. Is there any
workaround to this?
Because in the c gobject manual it says that the layout must be like
that, in order
for GObject to work, but for C++ it's very inflexible.

Is there any well-known solution to workaround the virtual table issue
and keep my classes
working in C? Thanks.
_______________________________________________
gtkmm-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to