从暴露的类返回提升列表

时间:2011-09-29 11:59:18

标签: c++ boost-python

我将一个c ++类暴露给python,其中一个方法是:

boost::python::list getList() {
    boost::python::list l
    ...
    return l;
}

它工作得很好,我没有得到任何编译器警告..因为我听说使用容器是一个混乱的c ++ / python,我只是想知道我做了什么是好的..

谢谢

1 个答案:

答案 0 :(得分:2)

是的,这是在Boost.Python中返回列表的正确方法。 “混乱”由boost::python::list处理。