Domanda di colloquio di OPSWAT

Pretty simple, like what's the difference between new and malloc, difference between list and map, difference between struct and class?