Domanda di colloquio di Bosch

What is the smart pointer in c++?