Deleting and resizing a pointer array.
I have a game, and i would like to be able to resize the array of enemies for every level, right now the array is just set to a static 100, but that only allows 25 levels. I'm not looking for more level's, rather, more dynamic memory usage.
something like; (note: this causes a segmentation error on my compiler)
Code:
Enemy enemyArray[NumberOfEnemies];
.....
//New Level
NumberOfEnemies+=2;
delete [] enemyArray;
Enemy enemyArray[NumberOfEnemies];
.....
//ect...