The variable that stores the address of another variable (like foo in the previous example) is what in C++ is called a pointer
The variable that stores the address of another variable (like foo in the previous example) is what in C++ is called a pointer