Sierra Atlantic Interview Question

When and why do we need copy constructor