Question d’entretien chez TeamViewer

What is a smart pointer in c++?