I am a java coder and not familar with the c++ language. But right now,i read the following code:
void method(A* a,A*& b); A *a; A *b; method(a,b); <
void method(A* a,A*& b); A *a; A *b; method(a,b);
b is a reference to a pointer of A.
b
A
So if method sets b, the b in scope of the call will be changed.
method