Size: a a a

cxx.Дискуссионная

2020 April 02

R

Ruben in cxx.Дискуссионная
а?
источник

R

Ruben in cxx.Дискуссионная
в мапе хранятся функторы, это все таки не базовый тип, мне кажется копирование будет довольно сложное
источник

R

Ruben in cxx.Дискуссионная
если там 200 элементов и создавать копию этого мапа..
источник

Е

Егор in cxx.Дискуссионная
акварель на мету
в соединение мапов такое тяжелое ?
n*log вроде, если мапы большие то дороговато
источник

а

акварель на мету... in cxx.Дискуссионная
Ruben
в мапе хранятся функторы, это все таки не базовый тип, мне кажется копирование будет довольно сложное
а ссылки ?
источник

R

Ruben in cxx.Дискуссионная
в live555 для этого какую-то свою хештаблицу аж писали, я теперь понял почему
источник

R

Ruben in cxx.Дискуссионная
а сами функторы где хранить? в векторе неудобно, требуется произвольное удаление любого элемента, там это будет накладно
источник

R

Ruben in cxx.Дискуссионная
в связном списке?...
источник

Е

Егор in cxx.Дискуссионная
Ruben
в live555 для этого какую-то свою хештаблицу аж писали, я теперь понял почему
Кстати а почему ты просто хэш таблицу не возьмешь?
источник

R

Ruben in cxx.Дискуссионная
в мапе удобна сортировка по времени запуска-ключу
источник

R

Ruben in cxx.Дискуссионная
а еще, удобное добавление/удаление
источник

R

Ruben in cxx.Дискуссионная
за исключением одного — инвалидации итераторов
источник

Е

Егор in cxx.Дискуссионная
Ruben
а еще, удобное добавление/удаление
очень удобное, из-за которого у тебя проблемы
источник

а

акварель на мету... in cxx.Дискуссионная
Ruben
а сами функторы где хранить? в векторе неудобно, требуется произвольное удаление любого элемента, там это будет накладно
в враппере
источник

A

Alex Ф-ф-фэils!🌠︙... in cxx.Дискуссионная
Ruben
на std::map у меня планировщик задач построен, в мапе хранятся функторы — задачи. Проблема в том, что когда запускается задача — она неизвестно в каком месте должна иметь возможность добавить другую задачу или удалить из планировщика
Когда удоляешь если еще висит в цикле - то помечай на удаление,  и дропай в конце цикла
источник

R

Ruben in cxx.Дискуссионная
возникает сразу миллион вопросов. Как помечать, чтобы от этого не выросла сложность
источник

A

Alex Ф-ф-фэils!🌠︙... in cxx.Дискуссионная
Сделать класс
источник

R

Ruben in cxx.Дискуссионная
с добавлением это вопрос тоже пока не решает
источник

а

акварель на мету... in cxx.Дискуссионная
Ruben
с добавлением это вопрос тоже пока не решает
почему
источник

а

акварель на мету... in cxx.Дискуссионная
сделай вектор буфер
источник