Wolverine Trading interview question

What are necessary things that a copy constructor must do when it executes?