Subj : Re: delete operator appears to enter infinite loop To : borland.public.cpp.borlandcpp From : Eric Johnson Date : Wed Jul 07 2004 06:25 pm I made a horrendous mistake posting this. Please delete ASAP. Thanks, Eric Johnson "Eric Johnson" wrote in message news:40ec8bbc$1@newsgroups.borland.com... > // check for resize > if (interpolatedMeshSize >= interpolatedMeshMax) > { > Face * temp = interpolatedMesh; > interpolatedMeshMax+=LIST_SIZE_INCREMENT; > interpolatedMesh = new Face[interpolatedMeshMax]; > > printf("\tCopying Elements\n"); > for (int i = 0; i < interpolatedMeshSize; i++) > { > printf("\tCopying element %d.\n", i); > interpolatedMesh[i] = temp[i]; > } > > printf("\tDeleting Temp\n"); > delete temp; > //free(temp); > printf("Arrr!\n"); > fflush(stdout); > } > > .