Size: a a a

2020 April 30

ПК

Паша Калугин... in pro.cxx
Паша Калугин
Используется в слабой куче
Которая в свою очередь используется для эффективной сортировки при высокой стоимости сравнения
источник

ПК

Паша Калугин... in pro.cxx
Constantine Drozdov
Непонятно, почему это не теоретические случаи. Реализация в LLVM была бы более показательной :)
Я к сожалению не эксперт и не могу за пару минут найти бинхип в LLVM
источник

ПК

Паша Калугин... in pro.cxx
сейчас попробую грепнуть сорсы линуха
источник

CD

Constantine Drozdov in pro.cxx
Паша Калугин
сейчас попробую грепнуть сорсы линуха
в gcc в потрохах либы есть, поверил
источник

ПК

Паша Калугин... in pro.cxx
ну просто в некоторых случаях биномиальная куча может вести себя лучше чем другие кучи/деревья
источник

CD

Constantine Drozdov in pro.cxx
ну если там решается проблема N аллокаций - да
источник

ПК

Паша Калугин... in pro.cxx
Я считаю вопрос исчерпанным )
источник

CD

Constantine Drozdov in pro.cxx
согласен с предыдущим оратором по всем позициям)
источник

AK

Anton Kviatkovskii in pro.cxx
Паша Калугин
Я считаю вопрос исчерпанным )
Там в супе есть ещё один
Можешь присоединяться)
источник

Е

Егор in pro.cxx
Sim See
Всем добрый вечер. У кого есть опыт работы с Qt, как можно в проект вставить SQLite и что бы она прям с проектом устанавливалась, есть у кого такой опыт? Или может статьи есть я ищи и не могу найти.
Можешь бд в ресурсы упаковать, а при первом запуске скопировать куда-то в QStandardPaths
источник

ПК

Паша Калугин... in pro.cxx
там что-то вроде qtsqlite есть, не подходит?
источник

ПК

Паша Калугин... in pro.cxx
А, qtsql, извините, ошибся
источник

Е

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

M

Max in pro.cxx
Вот есть туториал как запилить нечто подобное (правда тут кмк автор сделал странный выбор в сторону простого fixed-sized массива, я пилю как linked list)
https://c9x.me/articles/gthreads/code0.html
Думаю, такой выбор сделан оттого, что массив более дружелюбен к кэшу.
источник

M

Max in pro.cxx
Интересно было бы заценить разницу под нагрузкой.
источник

AI

Almost Infinity in pro.cxx
Всем привет! Я фронтенд разраб который пишет курсач по плюсам. Нужна помощь.
Можно ли создавать динамические массивы внутри статических классов (обьявленных без использования new)?
источник

SE

Stanislav Ershov in pro.cxx
Almost Infinity
Всем привет! Я фронтенд разраб который пишет курсач по плюсам. Нужна помощь.
Можно ли создавать динамические массивы внутри статических классов (обьявленных без использования new)?
источник

AI

Almost Infinity in pro.cxx
thx
источник

А

Антон in pro.cxx
Здравствуйте.
Есть статически линкуемая либа на плюсах, предоставляющая АПИ, в котором много stl. Подскажите пожалуйста, можно ли написать над этой либой обертку на C? И как это сделать, в какую сторону гуглить?
источник

MM

Mikhail Matrosov in pro.cxx
Антон
Здравствуйте.
Есть статически линкуемая либа на плюсах, предоставляющая АПИ, в котором много stl. Подскажите пожалуйста, можно ли написать над этой либой обертку на C? И как это сделать, в какую сторону гуглить?
Коротко: можно. Надо написать обёртку на С++, которая будет использовать точно такой же компилятор, что использовался для сборки этой либы, подключить либу, и из обёртки наружу выставить функции на С.
источник