Код: Выделить всё
#include
#include
#include
#include
#include
#include
const std::vector vals{1,2,3,47,8472};
const auto filter_pred = [](const int i){return i%2==0;};
void fna(){
std::vector result;
std::ranges::copy_if(vals, std::back_inserter(result), filter_pred);
std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/69524584/using-rangescopy-if-versus-using-iterator-constructor-with-viewsfilter[/url]
Мобильная версия