摘要: [代码]调用InitObject()的时候会有内存泄露发生,很是郁闷,我只是0初始化了呀。经查证,发现是对字符串清零时出的问题。原因如下:string/wstring是C++标准库的类,而用memset来对包含有指针的类对象的结构体清0是非常危险的,该清0操作导致string/wstring的内部结构遭到破坏,已经申请到的内存得不到释放,因而导致内存泄露。解决办法:[代码] 阅读全文
posted @ 2010-06-26 21:12 BruceDeen 阅读(1966) 评论(0) 推荐(0) 编辑