擅长:python、mysql、java
<p>我会尝试使用<a href="http://www.swig.org/Doc2.0/SWIGDocumentation.html#Library_carrays" rel="nofollow">carrays.i</a>,类似于</p>
<pre><code>%include carrays.i
%array_class(Foo, FooArray)
void func(Foo *all_foos);
</code></pre>
<p>然后在python中:</p>
^{pr2}$
<p>只有当没有其他SWIG工具来实现您想要的API时,才应该使用Typemaps。我认为它甚至有可能比上面的更好,使用%inline(单独的答案,因为与此非常不同)。在</p>