可能重复:
如何在Python中使用C++类?
我正在使用python设计一个软件,但是在使用python实现它时遇到了一些内存问题所以我打算用C++扩展我的软件.所以我想我可以使用C++定义的类并在python中使用它作为Superclass并覆盖它的一些方法吗?
答案是肯定的.
您可以使用boost.python 继承和扩展该类.请看看 如何做到这一点.
但是,要覆盖基础C++类的方法有点复杂,请看一下这篇文章的主题.
另外,我会考虑如何避免使用继承并使用包装器代替C++类,如果可能的话.
| 归档时间: |
|
| 查看次数: |
1067 次 |
| 最近记录: |