Я использую разделяемую библиотеку с явным связыванием (загрузка разделяемой библиотеки с dlopen
) для реализации шаблона плагина в C ++.
Можно ли определить указатель функции на конструктор класса, определенного в разделяемой библиотеке, или мне нужно было бы определить фабричный метод в разделяемой библиотеке, который будет создавать (и инициализировать) объект класса из разделяемой библиотеки? Конечно, в моем основном приложении я определяю указатель на метод фабрики, и этот метод возвращает экземпляр нужного мне класса.
Приветствия