2

假设我有一个这样的函数,我将其包装在 Pybind11 中:

void func(){
  SomeCppType* var1 = new SomeCppType();
  SomeCppType* var2 = new SomeCppType();
  return py::make_tuple(var1,var2)
}

指针的所有权会发生什么?是否可以告诉 pybind11::tuple 拥有指针并对它们调用 delete ?写这个的正确方法是什么?

4

0 回答 0