受限于python性能劣势,一般耗cpu的操作(如:视频编解码),多采用c/c++编写。供python调用。本文正是基于python调用c/c++库遇到过得的问题,作的一些记录。
需求
我希望调用方传递bool值引用来影响c++函数的执行。
问题
python中的基本数据基本是不可变数据类型,不能作为引用变量传递
解决方案
采用数组,关键代码如下:
Python:
C++:
更多见https://github.com/ssuqin-kk/KkFFmpegDll
参考
https://www.cnblogs.com/operationhome/p/9642460.html
http://www.cppcns.com/jiaoben/python/251998.html