-
-
[求助]VC中实现一个接口方法后资源的释放
-
发表于:
2008-12-10 16:52
5177
-
先看代码:
CBase * pInst;
CString str1,str2,str3;
pInst = new CUnA();
pInst->RunFunc(str1, str2);
pInst = new CUnB();
pInst->RunFunc(str2, str1);
pInst = new CUnC();
pInst->RunFunc(str3, str2);
CBase是基类,CUnA,CUnB,CUnC都是它的子类(派生类);
CUnA,CUnB,CUnC分别实现CBase的RunFunc方法.
我要问的问题就是:我的这段代码是在一个循环跑的线程中,我必须释放NEW出来的空间,试过不少方法,请大虾们指点指点.
补充:CBase * pInst; 基类指针定义在循环体之外.多态实现后释放没想到这么难
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课