Question d’entretien chez Bloomberg

What are smart pointers? what is auto_ptr in STL?