我有一個C++類,我不能修改。但是,該類包含我需要能夠在Python擴展中訪問的項目的std :: list <>。由於Boost :: Python在std :: list和Python列表之間似乎沒有內置的轉換,所以我希望能夠用C++編寫一個可以爲我和後來做轉換的方法,當我將C++類映射到Python類,我可以附加此方法。如何在不修改基類的情況下使用Boost :: Python將方法添加到導出的類中?
我寧願如果我可以調用諸如
baseClassInstance.get_std_list_of_items_as_python_list()