擅长:python、mysql、java
<p>这是一个有点老的问题,但我发现,如果您明确要求按值返回,例如:</p>
<pre><code>namespace bp = boost::python
BOOST_PYTHON_MODULE(MyModule)
{
bp::def("getListValue", getListValue,
bp::return_value_policy<bp::return_by_value>());
}
</code></pre>
<p>而不是</p>
^{pr2}$
<p>Python为您进行转换(在编写这个答案时,我使用的是python2.7),不需要声明/定义转换器。在</p>
<p>@Tryskele公司</p>