唉……原来是VC++8的STL有内存泄漏……
摘要:
发现内存泄漏,没有办法,只好逐模块试验。最终发现有个类一旦被实例化然后再析构(比如在栈上创建的局部变量)就会产生内存泄漏。看了这个类的构造函数和析构函数,发现根本没有代码(除了构造函数的初始化列表中为几个int型变量赋了初始值)。再看这个类的成员,除了几个int外还有一个std::wstringstream类型的,也就是说我的类包含了一个std::wstringstream的实例。难道std::wstringstream有泄漏??经过一番google后终于真相大白了,VC8带的STL中的stringstream、fstream等类居然有内存泄漏!!当然微软也提供了解决方案,不过需要修改STL. 阅读全文
posted @ 2006-12-14 22:03 android开发 阅读(190) 评论(0) 推荐(0)
浙公网安备 33010602011771号