Просмотр сообщений
|
Страниц: [1] 2 3 ... 216
|
1
|
Qt / Вопросы новичков / Re: Процессы/потоки, сигналы-слоты -> событие
|
: Февраль 03, 2022, 00:33
|
если два объекта живут в одном потоке и соединены коннектом, то вызов "прямой" - по сути просто callback - сигнал дёргает слот другого объекта напрямую и не отдаст управление пока не отработает слот. если два объекта живут в разных потоках, то сигнал-слоговое соединение становится асинхронным - сигнал кладет событие в очередь, гм, событий и возвращает управление. Принимающий объект когда-то там в будущем это событие обработает и вызовет нужный слот в своем потоке
|
|
|
6
|
Программирование / Общий / Re: Хранение selection
|
: Январь 24, 2022, 14:06
|
Ну варианта у вас 2 - либо не кешировать индексы и перебирать при обращении. Либо кешировать и перебирать кеш индексов при изменении. Осталось понять какие операции выполняются чаще, какие реже и вуаля.
|
|
|
8
|
Программирование / Общий / Re: Хранение selection
|
: Январь 14, 2022, 16:06
|
это очень хреновый дизайн
В чем же его хреновость, "брат таланта" ?  в зависимости на внутреннюю реализацию QList. спойлер - в qt6 все сломается нужна стабильность - храните вектор юников
|
|
|
12
|
Компиляторы и платформы / Mac OS X / Re: Xcode Guard Malloc
|
: Октябрь 03, 2021, 11:57
|
Думаю, если соберете с санитайзером (-fsanitize=address) то помощи будет больше. В целом, макось вроде бы делает memory overcommitment, поэтому bad_alloc вы не получите, а получите краш при использовании памяти, но вряд ли тут она закончилась
|
|
|
|
|