使用嵌套STL容器作为返回值的绑定函数

时间:2019-09-29 22:23:32

标签: stl pybind11

我试图将以std :: set>作为返回值的C ++函数进行pybind绑定。编译可以正常进行,但是当调用python函数时,将获得以下错误: TypeError:无法将函数返回值转换为Python类型!签名是-> Set [Set [int]]

嵌套在这里引起问题吗?有什么替代方案?

在编写文档中提到的装订件时,我已经包含了“ pybind11 / stl.h”头文件。 C ++函数声明并在其中使用了几个stl容器。

0 个答案:

没有答案