请教关于释放内存的问题
jians 2002-08-01 04:06:01 如下:
typedef struct PARA
{
char pszArray[32+1];
char* pParam;
char** pResp;
}
PARA,*PPARA;
PPARA pPara = new PARA;
memset(pPara,0,sizeof(PARA));
strcpy(pPara->pszArray,"Test");
pPara->pParam = new char[30];
memset(pPara,0,30);
strcpy(pPara,"Test1");
char* pTmp = new char[30];
memset(pTmp,0,30);
pPara->pResp = &pTmp;
//...使用pPara
delete pPara; //我的问题是这句是否能把所有内存都释放掉,还是
//还需要把delete pPara->pParam;
//delete *(pPara->pResp)等加上才释放完全??