In both this the program (and another) that belongs to the accompanying slide the parameter of the function f is passed by C++ reference.
Now assume that the parameter is passed by value:
int f(A x){
A y = x,
*z = &x,
&w = x;
cout << y.op() << endl;
cout << z->op() << endl;
cout << w.op() << endl;
}
What will be the output of the 3 output statements at the bottom of f. Please predict the result before you run the program.