Pass by Reference Parameters
None of the parameter passing options in C++ matches the Java semantics.
static void passTest (box i) { i.value++; i = new box(7); } public static void main (String [ ] args) { box j = new box(5); passTest(j); System.out.println("J is " + j.value); }