Anonymous Interview Question

C++ operator overloading, run time polymorphism, constructor, smart pointers