Empty your memory, with a free()...
like
a pointer!
If you cast a pointer to a integer, it becomes the integer,
if you cast a pointer to a struct, it becomes the struct...
The pointer can crash..., and can Overflow...
Be a pointer my friend...