00001 00015 double* oldArray = anArray; // copy pointer to array 00016 anArray = new double[2 * arraySize]; // double array size 00017 for (int index = 0; index < arraySize; ++index) 00018 anArray[index] = oldArray[index]; // copy old array 00019 delete [] oldArray; // deallocate old array