Deloitte interview question

What is a copy constructor?