- . , , lhs .
int i = 3;
int j = 4;
int &ref = i;
ref = j;
std::cout << i << "\n";
, ref = j , i = j, , *ptr = j, int *ptr = &i;. , " j ref ".
ref i. - int, "".
, , .
, this.left = new_left, , " new_left this.left". () , , this.left (), , , , this.left , .
(b) , () .