Nokia interview question

- smart pointers - forward - copy constructor - assignment operator