Differentiate smart pointers and raw pointers | Qube Interview Question