I didn't understand the part where we wrote copy constructor function explicitly

Car(Car &x)
{

}
Car d(e);
Here I didn’t get how are we passing by reference.Generally when we pass by reference it is something like this
Car d(&e);
and
Car (Car *x)
{

}

Hey @isingh
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

I hope I’ve cleared your doubt. I ask you to please rate your experience here
Your feedback is very important. It helps us improve our platform and hence provide you
the learning experience you deserve.

On the off chance, you still have some questions or not find the answers satisfactory, you may reopen
the doubt.