The correct option is (b) Copy an object so that it can be passed to a function
The explanation is: When an object is passed to a function, actually its copy is made in the function. To copy the values, copy constructor is used. Hence the object being passed and object being used in function are different.