ASML interview question

8.What is Smart Pointers?