Полная версия этой страницы:
Embedded Python C API
Можно ли с помощью Python C API реализовать наследование классов, виртуальные функции?
как вариант boost.python создать модуль потом его подключить.
DEADHUNT
14.1.2011, 12:19
boost.python не подходит так как он расширяет питон только через so/dll.
DEADHUNT
14.1.2011, 13:09
можно указать базовый класс(супер класс) через PyTypeObject::tp_base. Соответственно поскольку все методы в питоне виртуальные, то достаточно реализовать их в базовом классе
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.