References vs. pointers
#include <iostream>
using namespace std;
int main() {
int i = 3;
std::cout << "i: " << i << "\n";
int* pi = &i;
std::cout << "pi: " << pi << "\n";
std::cout << "*pi: " << *pi << "\n";
int& ri = i;
std::cout << "ri: " << ri << "\n";
*pi = 4;
std::cout << "i: " << i << "\n";
return 0;
}INFO