Size: a a a

2021 June 28

RM

Roy Mustang in C++ Together 2.0
Да не, он не то делает
источник

RM

Roy Mustang in C++ Together 2.0
Ему надо на енд проверить
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Без скобок да
источник

RM

Roy Mustang in C++ Together 2.0
Убери свою prev
источник

NK

Nikolay Kononov in C++ Together 2.0
да, без скобок
источник

VA

Vladislav Averkov in C++ Together 2.0
error: ‘std::map<int, int>::iterator’ {aka ‘struct std::_Rb_tree_iterator<std::pair<const int, int> >’} has no member named ‘second’
  73 |                 if(elem->second == std::prev(map.end().second))
источник

NK

Nikolay Kononov in C++ Together 2.0
пев надо
источник

NK

Nikolay Kononov in C++ Together 2.0
так ты скобки не туда поставил
источник

NK

Nikolay Kononov in C++ Together 2.0
std::prev(map.end())->second
источник

RM

Roy Mustang in C++ Together 2.0
if(elem == map.end()) {
 return
} else {
// elem->second
}
источник

RM

Roy Mustang in C++ Together 2.0
Вот че ему надо
источник

VA

Vladislav Averkov in C++ Together 2.0
/usr/include/c++/9/bits/predefined_ops.h: In instantiation of ‘bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = std::_Rb_tree_iterator<std::pair<const int, int> >; _Value = const removeUnpaired(std::map<T1, T2>&, std::vector<T2>&) [with T1 = int; T2 = int]::<lambda(const auto:1&)>]’:
/usr/include/c++/9/bits/stl_algo.h:104:42:   required from ‘_InputIterator std::__find_if(_InputIterator, _InputIterator, _Predicate, std::input_iterator_tag) [with _InputIterator = std::_Rb_tree_iterator<std::pair<const int, int> >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const removeUnpaired(std::map<T1, T2>&, std::vector<T2>&) [with T1 = int; T2 = int]::<lambda(const auto:1&)> >]’
источник

NK

Nikolay Kononov in C++ Together 2.0
шо это
источник

RM

Roy Mustang in C++ Together 2.0
Если фаинд вернул итератор, то надо убедиться, что он не указывает на енд
источник

VA

Vladislav Averkov in C++ Together 2.0
ошибОчка
источник

RM

Roy Mustang in C++ Together 2.0
Если он указывает на енд, значит там у тебя нихуч не нашлось
источник

NK

Nikolay Kononov in C++ Together 2.0
он хочет просто достать последний элемент в мапе
источник

RM

Roy Mustang in C++ Together 2.0
Да он сам не знает че хочет
источник

RM

Roy Mustang in C++ Together 2.0
Я его код видел
источник

VA

Vladislav Averkov in C++ Together 2.0
/usr/include/c++/9/bits/predefined_ops.h: In instantiation of ‘bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = std::_Rb_tree_iterator<std::pair<const int, int> >; _Value = const removeUnpaired(std::map<T1, T2>&, std::vector<T2>&) [with T1 = int; T2 = int]::<lambda(const auto:1&)>]’:
/usr/include/c++/9/bits/stl_algo.h:104:42:   required from ‘_InputIterator std::__find_if(_InputIterator, _InputIterator, _Predicate, std::input_iterator_tag) [with _InputIterator = std::_Rb_tree_iterator<std::pair<const int, int> >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const removeUnpaired(std::map<T1, T2>&, std::vector<T2>&) [with T1 = int; T2 = int]::<lambda(const auto:1&)> >]’
источник