If another pointer (p) points at a class that was allocated to another pointer (head), will the former (p) invoke a destructor? And if it\'s so, then should I equate (p) to