Motorola Solutions interview question

What is a copy constructor?