Сложные структуры данных при внедрении \ расширении Python с C ++ - PullRequest
1 голос
/ 08 мая 2011

Документация по Python дает хорошее введение в Расширение и внедрение Python с помощью C \ C ++ . Однако во многих случаях необходимо передавать сложные структуры данных между языками.

Каков наилучший способ добиться этого?

Ответы [ 2 ]

2 голосов
/ 08 мая 2011

Создайте свой собственный тип и заполните tp_*attr членов соответствующим образом.

1 голос
/ 09 июля 2013

IIRC Boost.Python http://www.boost.org/doc/libs/1_54_0/libs/python/doc/index.html сделает много тяжелой работы для вас здесь.

...