[Geany-devel] Geany Newsletter Issue #5
Thomas Martitz
thomas.martitz at xxxxx
Mon May 28 09:59:19 UTC 2012
Am 28.05.2012 11:27, schrieb Frank Lanitz:
> It's important to note that the dynamic library loading mechanism
> that loads plugins is C functionality and does not know about C++
> constructors. This means that global and static objects in the
> plugin will *not* have their constructors called when the plugin is
> loaded. Use dynamically created objects as show in the above example.
>
I'm not sure this is true. libdl should handle this (i.e. call functions
point to in the init and fini sections).
|__attribute__ ((constructor)) and||__attribute__ ((destructor)) is supported works with as well.
Best regards.
|
More information about the Devel
mailing list