Pregunta de entrevista de Fuel3D

Explain the difference between weak, unique and shared pointers.