Концепция ассортимента и конструкторы контейнеров - PullRequest
0 голосов
/ 27 мая 2020

Я проверял библиотеку диапазонов C ++ 20 на en.cppreference.com. Грубо говоря, похоже, что для соответствия концепции Range тип должен иметь элементы доступа begin и end итератора. Это должно сделать каждый контейнер в STL совместимым с концепцией Range. Однако, когда я проверил некоторые конструкторы контейнеров, я увидел, что у них все еще есть перегрузка, явно принимающая begin и end итераторы в качестве входных данных, но никакая перегрузка не принимает только один объект диапазона.

Это потому, что en. cppreference.com еще не обновлен или стандартизирован, что мы не сможем построить контейнер, используя только диапазон?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...