Pergunta de entrevista da empresa Barclays

How are smart pointers implemented, what is RAII