Разница между std :: reference_wrapper и простым указателем?

Зачем это нужно std::reference_wrapper? Где его использовать? Чем он отличается от простого указателя? Как его производительность по сравнению с простым указателем?...