Pergunta de entrevista da empresa FIS

write code for smart pointer