новый код на range и похоронили итераторы?
нет, все еще пишут на итераторах) до ренжей еще долго
Причем тут 2021?
Не знаю, в 20 стандарте потому что появились они еще в 2019 году вроде
Я уже тогда когда писал свои итераторы, все что касаемо итераторов было помечено deprecated
1. Не на всех платформах есть C++20 2. Не во всех проектах есть C++20 3. Нет смысла переписывать тонны кода с итераторов на ranges 4. deprecated только std::iterator с C++17, да совсем его выпилить нельзя - привет от ABI и EBO
Вообще на сколько я помню, то что депрекейтед выпиливают в следующем стандарте
Ну я ожидал этот шаблонный ответ, поэтому написал новый код, подразумевая новые проекты, а не легаси
П.4 читать внимательно
Читать мое сообщение внимательно
В CLang, например, только в 13 (который даже не релизнут), и то - partial.
Кланг каким боком к стандарту ?
Речь была о поддержке Ranges в реальности, а не на бумаге. Цитируемый текст, если что, был призван "обосновать" используемость Ranges современными проектами.
Обсуждают сегодня