std::count_if по std::map жутко тормозит
От: Мёртвый Даун Россия  
Дата: 29.01.19 08:20
Оценка:
Обнаружил в одном из легаси коде наших проектов

int nResult = std::count_if(m_map.begin(), m_map.end(), [&](std::pair<INT64, Message*> it) -> bool
    {
        return (it.second->GetId() == Id() && MT_USER == it.second->GetType() && it.second->IsUnread() == TRUE);
    });


Очень жуткие тормоза!Почему?
Только Путин, и никого кроме Путина! О Великий и Могучий Путин — царь на веки веков, навсегда!
Смотрю только Соловьева и Михеева, для меня это самые авторитетные эксперты.
КРЫМ НАШ! СКОРО И ВСЯ УКРАИНА БУДЕТ НАШЕЙ!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.