【发布时间】:2013-06-10 13:29:56
【问题描述】:
我一直在将 python 嵌入到 c++ 中,我想知道是否有办法找到 boost::python::object 的类型,它是执行 python 模块的函数后的结果。我有这样的代码:
boost::python::object module_ = boost::python::import("..libName");
boost::python::object result_ = module_.attr("..functionName")(arg1, arg2,...);
//suppose if the result is int,
int a_ = boost::python::extract<int>(result_);
从上面的代码sn-p,我想知道是否有办法找到类型 提取之前的结果。在上面的代码中,result_ 可能是任何类型,如列表、元组......
【问题讨论】:
标签: c++ python boost-python