------------------------------------------------------
1. There exists void pointers, but no void references.
2. Pointer is a variable, that has its own address. References are alias to some other variable, references do not have their own address.