我可以将python函数作为函数指针传递给通过Boost.Python绑定的函数吗?

时间:2016-08-13 12:30:54

标签: python c++ c boost

所以,如果我有一个功能:

void foo(void(*fn)()) {
  fn();
}

我已将其添加到我的Boost.Python模块中:

boost::python::def(&foo);

有什么方法可以在我的python脚本中创建类似这样的东西:

def my_fn():
  print 'hello'

foo(my_fn)

0 个答案:

没有答案