Сообщение Re: создать range и передать его в функцию от 05.03.2022 17:10
Изменено 05.03.2022 17:12 Андрей Тарасевич
Re: создать range и передать его в функцию
Здравствуйте, DTF, Вы писали:
DTF>Я начал разбираться что за зверь такой эти ranges, и что-то не могу понять, как с ними работать.
Это пркекрасно.
DTF>Вот вроде бы простая хотелка:
DTF>взять vector<int> или list<int>, отфильтровать значения,
DTF>результат передать в нешаблонную функцию, в этой функции проитерироваться по полученному диапазону
На уровне "начал разбираться" ответ — никак. Откуда вообще возник такой вопрос у человека, который "начал разбираться"? Пояему вы решили что ranges должны как-то решать эту задачу именно через нешаблонную функцию?
DTF>Я начал разбираться что за зверь такой эти ranges, и что-то не могу понять, как с ними работать.
Это пркекрасно.
DTF>Вот вроде бы простая хотелка:
DTF>взять vector<int> или list<int>, отфильтровать значения,
DTF>результат передать в нешаблонную функцию, в этой функции проитерироваться по полученному диапазону
На уровне "начал разбираться" ответ — никак. Откуда вообще возник такой вопрос у человека, который "начал разбираться"? Пояему вы решили что ranges должны как-то решать эту задачу именно через нешаблонную функцию?
Re: создать range и передать его в функцию
Здравствуйте, DTF, Вы писали:
DTF>Я начал разбираться что за зверь такой эти ranges, и что-то не могу понять, как с ними работать.
Это пркекрасно.
DTF>Вот вроде бы простая хотелка:
DTF>взять vector<int> или list<int>, отфильтровать значения,
DTF>результат передать в нешаблонную функцию, в этой функции проитерироваться по полученному диапазону
На уровне "начал разбираться" ответ — никак. Откуда вообще возник такой вопрос у человека, который только "начал разбираться"? Почему вы решили что ranges должны как-то решать эту задачу именно через нешаблонную функцию? Никаких свойств для устранения такой шаблонности в базовой функциональности ranges нет.
DTF>Я начал разбираться что за зверь такой эти ranges, и что-то не могу понять, как с ними работать.
Это пркекрасно.
DTF>Вот вроде бы простая хотелка:
DTF>взять vector<int> или list<int>, отфильтровать значения,
DTF>результат передать в нешаблонную функцию, в этой функции проитерироваться по полученному диапазону
На уровне "начал разбираться" ответ — никак. Откуда вообще возник такой вопрос у человека, который только "начал разбираться"? Почему вы решили что ranges должны как-то решать эту задачу именно через нешаблонную функцию? Никаких свойств для устранения такой шаблонности в базовой функциональности ranges нет.