Ok so what im going to attempt to do is extend dynamic memory by creating a new slot of dynamic memory, copy the data over so there identical (well except for the new unused space) and then swap the pointers over so the old pointer has the new memory address and the new(temporery) pointer points to the old slot
The question here is when I free the memory allocated to the temp pointer will it free up too much space now that the pointer has been swaped to a smaller array? or will it automaticly detect how big the array is?
cheers Matty