Я узнал, что nullptr
, помимо возможности преобразования в любой тип указателя (но не в любой интегральный тип), также имеет свой собственный тип std::nullptr_t
. Таким образом, возможна перегрузка метода, которая принимает std::nullptr_t
.
Зачем именно такая перегрузка?