Hi Namaste,
how does being in the same heap make the address that is refereneced by a copy of a reference of an object meaningful?What is *meaningful* mean here?
It's not "the address that is refereneced by a copy of a reference", a reference (to an object) *is* an address (or sort of).
how would that address be different even if the object did exit there?
Let's say that you receive someone's address : Main Street 499 (address) in Santa Rosa (heap). But you're in another town (another heap). How will you find the house at Main Street 499 if you are in Brussels for instance. Maybe there is no Main Street in Brussels, or no #499, but even if this address exists there it will be another house, right ?
or what is the point whether the object exits or not?
The aim of passing a reference is to give access to the referenced object. If the latter doesn't exist, well you simply missed your goal.
Best,
Phil.