Я вот не вижу такого конструктора в документации
https://en.cppreference.com/w/cpp/ranges/split_view/split_view
Вторая перегрузка. Либо вызывается как split_view(range, delim), либо range | split(delim) (split_view != split)
https://en.cppreference.com/w/cpp/ranges/split_view The expression views::split(E,F) is expression-equivalent to split_view{E,F}.
Я не вижу этого утверждения в документации. Может куда-то не туда смотрю.
В документации я тоже найти не могу, но этот вопрос можно задать для любого view. Они все обладают свойством частичного применения с дальнейшим использованием в виде range | some_view(...)
И откуда я должен познать эту истину по мнению cppreference, интересно :)
Нашёл. https://en.cppreference.com/w/cpp/ranges#Range_adaptors
Обсуждают сегодня