-
-
[求助]VC中实现一个接口方法后资源的释放
-
发表于:
2008-12-10 16:52
5180
-
先看代码:
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; 基类指针定义在循环体之外.多态实现后释放没想到这么难
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)