Pregunta de entrevista de Lockheed Martin

What is the difference between a pointer and a reference? What is a smart pointer?