Pergunta de entrevista da empresa Morgan Stanley

implement shread_ptr