Palo Alto Networks interview question

what is shared pointer in cpp?