powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / как сюрелиазовать класс, зная его имя.
3 сообщений из 3, страница 1 из 1
как сюрелиазовать класс, зная его имя.
    #34895377
akalend
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в PHP это выгледило бы так:
Код: plaintext
1.
$className="MyClass";
$cl = new $className;
т.е. есть имена классов, производных от некоего базового.
в зависимости от вх. данных необходима имплементация заданного класса.

конструкция следующего типа не подходит
Код: plaintext
1.
if ( className == "name1"  ) $class = new class1; 
if ( className == "name2"  ) $class = new class2;
т.к классы могут появляться после компиляции основного модуля в в виде .so модулей
...
Рейтинг: 0 / 0
как сюрелиазовать класс, зная его имя.
    #34895404
Фотография Анатолий Широков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почитайте http://www.isotton.com/devel/docs/C++-dlopen-mini-HOWTO/C++-dlopen-mini-HOWTO.html

там как раз по теме создания plugable интерфейсов и загрузке классов из share object.
...
Рейтинг: 0 / 0
как сюрелиазовать класс, зная его имя.
    #34895445
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / как сюрелиазовать класс, зная его имя.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]