Holaa tengo una duda
teniendo una funcion ejemplo
void funcion(int a, int b)
{
//
}
main()
{
funcion(&variable1, variable2)
}
cuando hago eso es que variable1 le estoy pasando la direccion de memoria
pero que significa cuando esta la funcion asi
void funcion(int &a, int b)
osea porque poner el operador de direecion ahi?