Why reference is given inside the copyconstructor

Hi sir, could you please explain a bit more clearly why the reference is given to the parameter inside the copy constructor

This is a reference variable
say
int &y=x;
This is another way to pass by reference and generally followed
here y and x means same thing just two different names to refer to same thing
Like an individual can have two names : nick name and official name