遇到后很纠结~一开始不知道~也不会去怀疑ce。。。
然后在外面一步一步的跟~最后发现加入了loadAnimationxml才会引起内存泄漏~最后跟进去发现
CEGUIAffector.cpp
CEGUIAnimation.cpp
CEGUIAnimationManager.cpp
均存在未删除成员指针的情况~不过整体没问题~就是destroy××的时候只是去擦除队列了~没有delete~加下就好了~也都是小问题~
要敢于怀疑啊。。。不过也要先从自身找原因~
本文记录了一次解决CEGUI框架中内存泄漏问题的过程。通过逐步跟踪发现加入loadAnimationxml会导致内存泄漏,进一步定位到CEGUIAffector.cpp等三个文件中的未删除成员指针问题,并给出了相应的解决方案。
遇到后很纠结~一开始不知道~也不会去怀疑ce。。。
然后在外面一步一步的跟~最后发现加入了loadAnimationxml才会引起内存泄漏~最后跟进去发现
CEGUIAffector.cpp
CEGUIAnimation.cpp
CEGUIAnimationManager.cpp
均存在未删除成员指针的情况~不过整体没问题~就是destroy××的时候只是去擦除队列了~没有delete~加下就好了~也都是小问题~
要敢于怀疑啊。。。不过也要先从自身找原因~

被折叠的 条评论
为什么被折叠?