It's very frustrating dealing with people who no longer understand the context of how these languages work.
let me put it in terms you all can understand:
If I want to tell someone where you live, I pass them your home by reference. I don't pass them your home. See?
the term 'pass by reference' means 'refer to something by its address', not it's contents (value).
If you are looking at 'pass by reference' based on some newfangled, incorrect definition created by the C++ generation, you are once again abstracting the truth.
No wonder nobody can write software anymore. they understand so little about it they can't even communicate correctly with one another.
I have found it almost impossible to get concepts across to you people, except for about 6 of you (Salem, Sebastiani, Hammer, etc.) You get stuck on idiosyncrasies of syntax, without any real understanding of what the processor is doing.