android开发

专注于android开发

导航

2006年12月14日 #

唉……原来是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)

大连网站建设、大连做网站、大连网站建设、大连网站设计、大连做网站电话、大连做网站。