函数是嵌入python非常常用的操作,ffpython中提供了call接口用于调用python中的module的函数:
printf("time.asctime=%s\n", ffpython.call...被定义为模版函数,传入的参数会自动适配到python相应的类型。...对应的python函数为:
def test_base(a1, a2, a3):
print('test_base', a1, a2, a3)
return 0
上面的python...a3.push_back(a2);
ffpython.call("fftest", "test_stl", a1, a2, a3);
}
对应调用的python函数为:
def test_stl...中后,python中使用该类型就像python内建的类型一样方便,需要注意的是,如果python中动态的创建了c++对象,那么他是被python的GC管理生命周期的,所以当变量不在被引用时,c++对象的析构函数被调用