A const reference only guaranty that the code cannot modify the object *using that reference*. There is no guaranty that the object will not be modified using another reference!
A const reference only guaranty that the code cannot modify the object *using that reference*. There is no guaranty that the object will not be modified using another reference!