polja
brisanje polja u free store
memoriji
brisanje elemenata u free store memoriji
možemo brisati kao jedan element ili naznačiti da je riječ o polju
CAT *family = new CAT[500];
int i;
Cat *pCat
for ( i=0;i<500;i++ )
{
pCat = new CAT;
...
family[i] = *pCat;
delete pCat;
}
...
delete [] family;
"[]"
operator kaže prevoditelju da se polje elemenata treba brisati
ako se
navedeni operator ne stavi izbrisati će se samo prvi element polja te se stvara curenje
memorije ("memory leak")