Copy constructor provides a way to create object by making a copy of an existing object.
1. Provide way to create objects by making a copy of an existing object
2. Used to declare and initialize an object from another object.
3. Process of initializing through a copy constructor is known as copy initialization
4. Arguments cannot be passed by value to the copy constructor
5. Accepts reference to an object of the same class as itself as an argument
Copy constructor is used to declare and initialize an objectfrom another object.
1. Provide way to create objects by making a copy of an existing object
2. Used to declare and initialize an object from another object.
3. Process of initializing through a copy constructor is known as copy initialization
4. Arguments cannot be passed by value to the copy constructor
5. Accepts reference to an object of the same class as itself as an argument

