if you call abort somewhere in your program, will the memory you allocated before be automatically dealloated (even in shared mem environments, i think my prof said that it wouldnt). If not, would calling a class's destructor by hand cause any adverse effects? (no, im not actually trying to do this, just curious)