Pergunta de entrevista da empresa Delinea

Implement smart pointer like shared pointer