Domanda di colloquio di Crédit Agricole

What is a smart pointer ?