Q: Why does deleting a pointer cause my program to crash?



char* a_string = "beware, the end is near!";
delete[] a_string;


A: Because the memory that a_string points to was not...