對象傳遞到PYTHON中?
很多辦法都可以 如果你的c++對象是已有的代碼,可以用cPYTHON包裝成Python對象,這些cpython包裝的對象有一個指針是指向你要包裝的c++對象的,然后提供訪問c++對象的方法。
比如你一顆樹可以包裝成Python對象,樹節點也包裝成Python對象,只要是復雜一點的c++對象都可以包裝成Python對象。
如果c++部分的代碼還沒寫,可以用cython直接來寫,這樣自動擴展成Python模塊,這樣的模塊通常是對性能要求很高的才需要專門用c擴展也可以用Python自帶的ctypes模塊直接定義c++ 對象,這種對象是可以直接導到Python使用的。
上一篇C語言的賦值和初始化
下一篇h5頁面用手機看方便么