Size: a a a

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

2021 May 24

AP

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

AP

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

MI

Moraband Imperium in IT KPI C/C++ ХВ (не UB)
а ты уверен, что сет так задаётся?
источник

AP

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

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
стоп.. ты о чем?
источник

MI

Moraband Imperium in IT KPI C/C++ ХВ (не UB)
ну set s
источник

MI

Moraband Imperium in IT KPI C/C++ ХВ (не UB)
ща вставлю твою функцию
источник

MI

Moraband Imperium in IT KPI C/C++ ХВ (не UB)
сек
источник

AP

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

MI

Moraband Imperium in IT KPI C/C++ ХВ (не UB)
да, ошибочку выдаёт
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
std::transform(mm.begin(), mm.end(), std::inserter(s, s.end()), [](std::pair<std::string, int> it) {
   return it.first;
});
источник

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)
а не в 1 строчку, которая выглядит как черная магия
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
эту строчку суешь после строчки
std::set<std::string> s;
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
и оно заполнит сет элементами из mm
источник

AP

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

A

András in IT KPI C/C++ ХВ (не UB)
Я ж собі часом тут ніде в ногу не стріляю?
std::map<std::string_view, int> parce_cli(int argc, char* argv[])
{
   using std::string_view;
   std::map<string_view, int> res;
   if(argc < 5) return {};
   res[string_view(argv[1])] = 5;
   if(string_view(argv[4]).starts_with("123"))
       res[string_view(argv[4])] = -1;
   return res;
}

int main(int argc, char* argv[])
{
   auto args = parce_cli(argc, argv);
   for(auto &i: args)
       std::cout << i.first << ' ' << i.second << '\n';
}
источник

MI

Moraband Imperium in IT KPI C/C++ ХВ (не UB)
источник

MI

Moraband Imperium in IT KPI C/C++ ХВ (не UB)
((
источник