Be like a pointer my friend.
Empty your memory with a free, like a pointer...
If you cast a pointer to integer, it becomes integer...
If you cast a pointer to struct, it becomes struct...
The pointer can crash and can overflow...