我有一个C++函数,其中两个参数如下所示。
void func(int& n, char** data)
{
*data = other_func1(); // returns a char array
n = other_func2(); // returns the length of the array
}
我可以轻松地在C或C++中使用此函数,但我不知道如何从使用SWIG生成的Python模块中调用它。我想我必须编写另一个C++函数,例如返回std::pair。但如果可能的话,我想知道Python方面的解决方法。有人能帮忙吗?