Bosch Interview Question

What is the smart pointer in c++?