При работе с функциями C ++, которые постоянно меняются (например, для стандартов, которые еще не сделаны), лучше go к источнику , а не к вторичной документации, такой как Cppreference.
На момент написания этой статьи рабочий проект стандарта делает то, что говорит libstdc ++: единственная перегрузка, которая может принимать &&
непрерывного диапазона. Ограничения на эту функцию достаточно схожи с ограничениями в Cppreference, так что они в основном разные способы сказать одно и то же, но libstdc ++ реализует стандарт в том виде, в котором он существует в настоящее время.