Pregunta de entrevista de Robert Bosch

Implement smart pointer in c++