Привет. Хочется иметь динамически загружаемые модули (через dlopen()), а модулях некий рабочий класс СCustomClass. Только вот беда в том, что я могу, конечно, открыть shared object lib*.so даже позвать из shared object'а функцию типа g_pClass = СCustomClass* GetCustomClass() { return new СCustomClass(); }, но что с этим указателем на объект делать дальше - ума не приложу, реализация-то в *.so, и со мной она не должна линковаться, так что все мои попытки позвать у созданного объекта какой-нибудь метод g_pClass -> Play() обречены на провал. Какие могут быть решения?