【发布时间】:2019-10-07 19:03:07
【问题描述】:
我有一个带有两个成员变量的 C++ 结构。一个是指向动态分配内存的指针,其中包含对象数组。第二个是一个整数,表示数组中的对象数。
我有一个函数,它接受结构的一个实例并填写两个成员变量。
我可以很好地包装它并从 Python 中使用它,但无法遍历分配的数组。它是指向 Python 的不透明指针,我需要能够访问数组的元素。我该怎么做?
假设结构如下所示:
typedef struct {
int numElements;
Result *results;
} ResultList;
函数如下所示:
void populateResults(ResultList *);
【问题讨论】: