莫名其妙就内存泄露了,还泄露了一堆。
经过排查,果然又被 wyArray 坑了。
在析构里面,我调用了 wyArrayDestroy ,结果你妹她不会把所有成员release一次啊,不会啊。
所以手动在析构把所有成员 release 一次,问题解决。
for(int i=0;i<m_array->num;i++)
{
wyObject* obj =(wyObject*) wyArrayGet(m_array,i);
obj->release();
}
wyArrayDestroy(m_array);