我有一段带有 python-C++ 接口的 C++ 代码,需要使用 python 列表作为其输入重复调用。我什至发现以下虚拟进程会导致内存泄漏:
在蟒蛇中:
a = [1.0]*1000
for c in range(1000):
dummy(a, 1)
在 C++ 中:
static PyObject* dummy(PyObject* self, PyObject* args) {
Py_RETURN_NONE;
}
我在这里错过了什么,所以它会引入内存泄漏吗?