If we have this code:
int foo=100; int& reference = foo; int* pointer = &reference;
There\'s no actual binary difference in the ref
Pointers and references have different semantics in C++, but the code generated is the same.