Anduril interview question

What are shared pointers? Pros and cons? (C++)