Size: a a a

2021 June 23

x

xor in C++ Together 2.0
есть такая?
источник

VA

Vladislav Averkov in C++ Together 2.0
хм
источник

VA

Vladislav Averkov in C++ Together 2.0
а что именно она должна говорить? расширение/формаь или типа того?
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
их все, кажется, юзали, и все, кажется, поотстреливали ^ног(а|и)$
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
libmagic
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
бэкэнд юниховой утилиты file
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
конечно, всрато, что надо пересечение мапы и вектора делать
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
нет бы двух векторов, что логичнее
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
тащемта, ошибка та у тебя была в том, что у мапы итератор возвращает pair<const int, int>
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
для map<int, int>
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
@oficsu почти правильно сделал, но чутка надо было по-другому фигануть
источник

VA

Vladislav Averkov in C++ Together 2.0
я уже отправит
источник

VA

Vladislav Averkov in C++ Together 2.0
пофег
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
неправильный подход; ибо решения свои надо обмысливать; тебе тут сказали, что оно не очень; надо обмыслить и принять к сведению критику
источник

VA

Vladislav Averkov in C++ Together 2.0
да мне чет лень было
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
да я понял, что ты задолбался
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
тащемта, правильную функцию нарыл в стдлибе
источник

VA

Vladislav Averkov in C++ Together 2.0
мне кажется я обосрался с переводом мапы в вектор
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
ну, если тебе надо было только значения фигануть, то в принципе, ОК
источник

O

Ofee in C++ Together 2.0
Да я у себя поправил, но решил, что уже мало смысла постить:
template <typename T1, typename T2>
std::vector<T2> removeUnpaired(std::map<T1, T2> const& map, std::vector<T2> const& vec)
{
   namespace r = ranges;

   std::vector<T2> ret = vec;
   r::sort(ret);

   r::set_intersection(
       map | r::views::transform([](auto const& p) -> decltype(auto) { return p.second; })
           | r::to_vector
           | r::actions::sort,
       std::move(ret) | r::actions::sort,
       std::back_inserter(ret)
   );

   return ret;
}
источник