Kinaxis Interview Question

Difference between each smart pointer type