标签: stl pybind11
我试图将以std :: set>作为返回值的C ++函数进行pybind绑定。编译可以正常进行,但是当调用python函数时,将获得以下错误: TypeError:无法将函数返回值转换为Python类型!签名是-> Set [Set [int]]
嵌套在这里引起问题吗?有什么替代方案?
在编写文档中提到的装订件时,我已经包含了“ pybind11 / stl.h”头文件。 C ++函数声明并在其中使用了几个stl容器。