Paso por referencia en C++

Aquí os muestro un sencillo ejemplo de cómo hacer el paso por referencia en C++:


#include 

void cambiarVariable(int &b)
{
  b = 5;
}

int main(int argc, char *argv[])
{
  int a = 10; // La variable 'a' vale 10
	
  cambiarVariable(a);

  // Ahora la variable 'a' vale 5
	
  std::cout << "Variable A: " << a << std::endl;

  return 0;
}