Информация об изменениях

Сообщение Re[2]: range-v3 и модный C++ от 25.07.2020 4:45

Изменено 25.07.2020 4:50 kaa.python

Re[2]: range-v3 и модный C++
Здравствуйте, foxafox, Вы писали:

F>Здравствуйте, kaa.python, Вы писали:


KP>>Пока что у меня на C++ вышла вот такая хреновина, которая, почему-то, отказывается убирать дубликаты


F>Очерёдность sort и unique перепутана.


F>

F>  std::vector<size_t> res = v1 | ranges::views::join
F>                               | ranges::to_vector
F>                               | ranges::actions::sort
F>                               | ranges::actions::unique
F>                               | ranges::actions::take (3);

F>


А почему нел6взять unique из views?
Re[2]: range-v3 и модный C++
Здравствуйте, foxafox, Вы писали:

F>Очерёдность sort и unique перепутана.


F>

F>  std::vector<size_t> res = v1 | ranges::views::join
F>                               | ranges::to_vector
F>                               | ranges::actions::sort
F>                               | ranges::actions::unique
F>                               | ranges::actions::take (3);

F>


А почему нел6взять unique из views?

А, понял, документацию надо читать:

views::unique
Given a range, return a new range where all consecutive elements that compare equal save the first have been filtered out.