int k = 3; double a = 5.0; double &d = a; void f(int &i, double &d); f(k,a);
"The absence of const in a declaration of a reference argument is taken as a statement of intent to modify the variable"