нормально код написан, есть там медленные места или потенциальные утечки? Синьором возьмут?))
https://gist.github.com/tamtakoe/860e0f3dc19e4ac268f64ec4b835deec
(*pCurrentGroupItems).push_back можно ведь просто -> использовать
[&groupField](Item a, Item b) тут вот айтемы копируются каждый раз
Нафига тебе дека?
item возвращает копии, убрать & https://gist.github.com/tamtakoe/860e0f3dc19e4ac268f64ec4b835deec#file-group-by-cpp-L88 избавиться от old cast
Обсуждают сегодня