Сегодня я узнал, что С++ разрешает параметры шаблона типа std::nullptr_t
непигового типа:
template<std::nullptr_t N> struct A { };
template<std::nullptr_t N> void f() { }
В моей жизни я не могу придумать какой-либо разумный случай использования. Может ли кто-нибудь придумать для этого обоснование?