任务很简单,找内存泄露给补上。
但怎么找都找不到,找到的都明明已经补上了,怎么还会有内存泄露。
找了2天还没找到。
最后其他人发现了问题,使用的库里也有分配和销毁内存的接口;由于这份代码是别人写的我维护,也就没发现。
最主要是把所有注意力集中在了new和malloc身上,忽视了其他库里的内存分配和销毁接口。
记录下,以便以后找漏时提醒自己。
任务很简单,找内存泄露给补上。
但怎么找都找不到,找到的都明明已经补上了,怎么还会有内存泄露。
找了2天还没找到。
最后其他人发现了问题,使用的库里也有分配和销毁内存的接口;由于这份代码是别人写的我维护,也就没发现。
最主要是把所有注意力集中在了new和malloc身上,忽视了其他库里的内存分配和销毁接口。
记录下,以便以后找漏时提醒自己。