Готовлюсь к лекции по ranges. Есть такой вопрос (а скорее даже опрос) для уважаемых подписчиков этого канала.



Вот есть пример в котором GCC и clang не согласны.



https://godbolt.org/z/1ro9x3nh1



Кто-то, ясное дело, прав, кто-то нет. Мне интересно как бы вы аргументировали кто прав в C++20 и почему.



Также задал вопрос на stackoverflow: https://stackoverflow.com/questions/74668972/c20-move-only-ranges-gcc-vs-clang-on-istream-view-copy



Большая просьба именно проиллюстрировать ход мысли. Куда пойдёте в стандарте, что будете смотреть.



#questions