我正在使用SWIG为我的Python代码提供C数据结构和函数。我有2个结构如下 -
struct A {
.....
};
struct B {
struct A a;
......
};
我从Python调用C函数,返回(struct A *) b
,其中b是struct B
的实例。
我可以在Python代码中输入从struct A *
到struct B *
的指针吗?
答案 0 :(得分:0)
是的,但只是因为两个swig代理是相同的。
C对象和python之间有一层称为代理层。