13,826
社区成员
发帖
与我相关
我的任务
分享
TList *pList =new TList();
TObject *pObject =0;
for(int i=0 ;i < 3 ; ++i)
{
pObject = new TObject() ;
pList->Add( pObject );
ShowMessage( "Add :"+String(
(int)pObject));
}
pObject =0 ;
for( int i = 0 ;i< pList->Count ; i++)
{
// pObject =(TObject*) pList->List[i] ; // return void *
pObject = (TObject*)pList->Items[i] ; // return void *
ShowMessage( "Delete :"+String(
(int)pObject));
delete pObject ;
pObject =0 ;
}
pList->Clear() ; // clear items
delete pList ; // deallocate memory for pList
pList =0 ; // set zero to pList;