我有一个无法修改的 C++ 类。但是,该类包含我需要能够在 Python 扩展中访问的项目的 std::list<>。由于 Boost::Python 似乎没有 std::list 和 Python 列表之间的内置转换,我希望能够用 C++ 编写一个可以为我做这种转换的方法,然后,当我将 C++ 类映射到 Python 类,我可以附加这个方法。
如果我可以像这样调用方法,我会更喜欢
baseClassInstance.get_std_list_of_items_as_python_list()