Re: QSet, скорость перебора контейнера
От: c-smile Канада http://terrainformatica.com
Дата: 16.08.18 15:23
Оценка:
Здравствуйте, Кузнец, Вы писали:

К> QSet<int> (хеш-множество)


hash table слабо подходит для итерирования.

Для эффективного перебора hash table нужен либо поддержка им генераторов либо визиторов типа

QSet<T>::each_value(std::function<bool(T el)> visitor)


где перебор по существующим элементам может быть сделан максимально эффективно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.