#include <algorithm>
#define FreeList(itStart, itEnd) (std::for_each(itStart, itEnd, CImGDDbAgent::FunFree))
class CImGDDbAgent
{
public:
CImGDDbAgent();
~CImGDDbAgent(void);
static void FunFree(CAuditingUnit* pArg)
{
if(pArg)
{
delete pArg;
pArg = NULL;
}
}