Consider the following variable :
int var;
how can we retrieve its address and store it into a pointer ?
int* ptr = var
int* ptr = &var
int* ptr = *var
int& ptr = var
int& ptr = &var
int& ptr = *var