Pergunta de entrevista da empresa Bloomberg

How do unique_ptr and shared_ptr work?