Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 April 16

W

We all wanna be some... in IT KPI C/C++ ХВ (не UB)
ну
источник

W

We all wanna be some... in IT KPI C/C++ ХВ (не UB)
я не знайшов(або не зрозумів) якогось алгоритму, який би заповнив вдвічі більший вектор
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
та тут без разницы какой вектор
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
тебе нужна функция из либы алгоритмов, которая как-то модифицирует какой-то [begin; end), и при этом делает это через функцию
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
ну типа.. метод принимает в себя функтор
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
в общем ты напишешь свою функцию, которая работает с 1 парой
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
типа.. вот так
std::vector<int> out(100);

auto foo = [&out](std::pair<int, int> const& obj)
{
  out.push_back(obj.first);
  out.push_back(obj.second);
}
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
а потом юзнешь как-то, в стиле
std::vector<std::pair<int, int>> src;
std::some_stl_function(src.begin(), src.end(), foo);
источник

W

We all wanna be some... in IT KPI C/C++ ХВ (не UB)
тут тоді вже for_each
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
ну да, тоже подходит
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
вот это тебе полюбому придется писать))
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
а там уже да, хоть форич, хоть еще какая-то фигня
источник

W

We all wanna be some... in IT KPI C/C++ ХВ (не UB)
та з цим варіантом можна вже просто ranged based for
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
все равно цель будет просто пройтись по циклу и вызвать твою функцию на каждом элементе
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
да, тоже
источник

W

We all wanna be some... in IT KPI C/C++ ХВ (не UB)
я просто думав якось явну вставку засунути в стл
источник

W

We all wanna be some... in IT KPI C/C++ ХВ (не UB)
ну, ладно
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
та нет такой
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
std::transform тоже пойдет
источник

R

Rabu in IT KPI C/C++ ХВ (не UB)
вголосіну
источник