这样写为什么不会有内存泄漏?
class TestClass
{
public:
CString *m_pStr;
TestClass();
};
TestClass::TestClass()
{
m_pStr = new CString[10];//此处分配的内存怎么释放的?
m_pStr = new CString[20];
};
问题点数:20、回复次数:4Top
1 楼wangjia184(我就是传说中的。。。。。。SB)回复于 2005-06-03 11:46:17 得分 10
delete []m_pStr ;Top
2 楼ldehai(andy)回复于 2005-06-03 11:51:50 得分 0
我查了不用delete []m_pStr;也没有内存泄漏Top
3 楼younggle(洋溢)回复于 2005-06-03 11:57:09 得分 10
delete [] m_pStr ;
如果不 delete ,肯定会泄露的。
你是用什么工具查的?不可靠啊。Top
4 楼ldehai(andy)回复于 2005-06-03 12:08:42 得分 0
呵呵,看错了,是有的Top




