我将一个c ++类暴露给python,其中一个方法是:
boost::python::list getList() {
boost::python::list l
...
return l;
}
它工作得很好,我没有得到任何编译器警告..因为我听说使用容器是一个混乱的c ++ / python,我只是想知道我做了什么是好的..
谢谢
答案 0 :(得分:2)
是的,这是在Boost.Python中返回列表的正确方法。 “混乱”由boost::python::list
处理。