Quais são os usos do tipo `std :: nullptr_t`?

Eu aprendi issonullptr, além de ser conversível para qualquer tipo de ponteiro (mas não para qualquer tipo integral) também tem seu próprio tipostd::nullptr_t. Portanto, é possível ter uma sobrecarga de método que aceitastd::nullptr_t.

Exatamente por que essa sobrecarga é necessária?

questionAnswers(2)

yourAnswerToTheQuestion