Domanda di colloquio di Fuel3D

Explain the difference between weak, unique and shared pointers.