Domanda di colloquio di FactSet

Explain how smart pointers work in C++.