I can't tell when I actually need it, and when I can only think of a pointer is when it just needs a custom value ( through memory ), to be accessed or modified, and I know its like slot holders of memory and your just adding it onto those slot holders.

but it just doesnt seem much sensible to me.