Size: a a a

2021 February 13

AF

Aidar Fattakhov in supapro.cxx
Процессор это спекулятивно обычно обрабатывает
источник

D

Dmitriy in supapro.cxx
Хорошо. Тогда встает вопрос быстрого поиска буфера минимально подходящего размера в пуле
источник

AF

Aidar Fattakhov in supapro.cxx
У тебя же всеравно будет индерекция в нодах иначе
источник

AF

Aidar Fattakhov in supapro.cxx
Просто потомучто они разного размера
источник

AF

Aidar Fattakhov in supapro.cxx
Dmitriy
Хорошо. Тогда встает вопрос быстрого поиска буфера минимально подходящего размера в пуле
Юзай стандартный аллокатор и все
источник

AF

Aidar Fattakhov in supapro.cxx
Оптимизируй когда упрешься
источник

D

Dmitriy in supapro.cxx
Aidar Fattakhov
Юзай стандартный аллокатор и все
У меня нет стандартного аллокатора)
Ядро Win...
То, что там есть, не очень круто работает в таком режиме
источник

Ри

РэкС и МакС in supapro.cxx
Всем привет, я новенький, хожу на курсы в частную школу, уже месяц отходил, кто новенький или опытный готовы поддержать или пообщаться, пишите в личку.
(Обучаюсь с++)
источник

AF

Aidar Fattakhov in supapro.cxx
Dmitriy
У меня нет стандартного аллокатора)
Ядро Win...
То, что там есть, не очень круто работает в таком режиме
Ты уверен?
источник

AF

Aidar Fattakhov in supapro.cxx
В Винде поди апишки для очередей уже есть в какой-нибудь сдкашке для ядра
источник

D

Dmitriy in supapro.cxx
Aidar Fattakhov
В Винде поди апишки для очередей уже есть в какой-нибудь сдкашке для ядра
Есть interlocked апишки для списков (их и юзаю) и быстрое выделение фиксированных кусков (memory lookaside lists)
источник

ПН

Прохор Непомнящий... in supapro.cxx
Всем привет. Пишу на С. Хочу записать в файл более 1 миллиона чисел, но при таком числе просто создаётся пустой файл, в чём может-быть проблема?
источник

D

Dmitriy in supapro.cxx
Dmitriy
Есть interlocked апишки для списков (их и юзаю) и быстрое выделение фиксированных кусков (memory lookaside lists)
В свете этого здорово выглядит даже нечто вроде deque<Ty> + node pool + mutex/spinlock
источник

ПК

Побитый Кирпич... in supapro.cxx
Если я хочу реализовать мув конструктор так, чтобы кроме мува полей он ещё в теле логировал в консоль - мне придётся все поля вручную мувать? Или есть норм способ, чтоб компилятор сам замувал все поля?
источник

AF

Aidar Fattakhov in supapro.cxx
Dmitriy
В свете этого здорово выглядит даже нечто вроде deque<Ty> + node pool + mutex/spinlock
Из пула нужно тоже как-то выбирать
источник

D

Dmitriy in supapro.cxx
Aidar Fattakhov
Из пула нужно тоже как-то выбирать
Угу. И большинство известных мне быстрых поисковых структур, способных реализовать lower_bound(), требуют блокировки
источник

AF

Aidar Fattakhov in supapro.cxx
Dmitriy
Угу. И большинство известных мне быстрых поисковых структур, способных реализовать lower_bound(), требуют блокировки
Так это та же задача
источник

a

anton in supapro.cxx
o/ подскажите, а так можно делать?
https://ideone.com/VUS9Hv
я имею ввиду передавать в функцию в качестве параметра указатель на виртуальный метод, при этом при его вызове внутри функции работает динамический полиморфизм. Просто хотелось уточнить, возможно я не вижу каких-либо подводных камней.
источник

SI

Shack Ira in supapro.cxx
Почему эта проверка на ввод интовых даных не до конца работает? Если ввести интовое, то пройдёт, если не интовое, то не пройдёт, а если ввести цифру, потом букву в одну строку, то проходит?
https://pastebin.com/8wgn6NAg
источник

D

Danya in supapro.cxx
Shack Ira
Почему эта проверка на ввод интовых даных не до конца работает? Если ввести интовое, то пройдёт, если не интовое, то не пройдёт, а если ввести цифру, потом букву в одну строку, то проходит?
https://pastebin.com/8wgn6NAg
Потому что так работает stoi
источник