Size: a a a

2020 September 24

AT

Anatoly Tomilov in pro.cxx
кастомный вывод нужен, видимо. https://wandbox.org/permlink/wdGRd8xBNXVNlaVR
источник

M

Maxim in pro.cxx
товарищи тут как бы ввод еще реализовать нужно!
источник

AT

Anatoly Tomilov in pro.cxx
Maxim
товарищи тут как бы ввод еще реализовать нужно!
источник

M

Maxim in pro.cxx
все увидил твой код
источник

B

Bakhrom in pro.cxx
Привет ребят , есть тут кто занимался разработкой онлайн рп серверов именно по гта ?
источник

Q

QMagix in pro.cxx
тебе не сюда
источник

Q

QMagix in pro.cxx
там юзают PAWN
источник

B

Bakhrom in pro.cxx
Нет там работа с клиентом надо с++
источник

B

Bakhrom in pro.cxx
Клиент не заказчик а сам движок
источник

Q

QMagix in pro.cxx
часть гта то хоть какая
источник

AZ

Alexander Zaitsev in pro.cxx
давайте вы это не здесь обсуждать будете :)
источник
2020 September 25

DF

Dollar Føølish in pro.cxx
А есть ли способ делать тайп еражуру без аллокаций?
источник

DF

Dollar Føølish in pro.cxx
Ченить через инкомплит тайп, не?
источник

АК

Александр Караев... in pro.cxx
Dollar Føølish
А есть ли способ делать тайп еражуру без аллокаций?
На фиксированном буфере в качестве оптимизации. Ну или статически ассертить, что всегда влезает в буфер
источник

АК

Александр Караев... in pro.cxx
Type erasure - это стирание типа, но перед этим ты описываешь требования к этому типу. std::function - это TE для callable с фиксированной сигнатурой, std::any - TE для копируемых. Сделай свой с требованием sizeof(T) <= N и он будет умещаться в фиксированный буфер. Правда надо где-то ещё "виртуальную таблицу" хранить, но у неё статический размер, поэтому можно рядом с буфером положить (либо указатель на неё)
источник

ПК

Побитый Кирпич... in pro.cxx
Александр Караев
Type erasure - это стирание типа, но перед этим ты описываешь требования к этому типу. std::function - это TE для callable с фиксированной сигнатурой, std::any - TE для копируемых. Сделай свой с требованием sizeof(T) <= N и он будет умещаться в фиксированный буфер. Правда надо где-то ещё "виртуальную таблицу" хранить, но у неё статический размер, поэтому можно рядом с буфером положить (либо указатель на неё)
std::function не просто калабл, а copy constructible калабл
источник

АК

Александр Караев... in pro.cxx
Побитый Кирпич
std::function не просто калабл, а copy constructible калабл
Да, спасибо. А any ещё и typeid() + что-то там ещё
источник

M

M. in pro.cxx
Привет, кто-то может подсказать, какой дистрибутив линухи юзануть для билда qt(>=5.12) + opengl(4.2), g++ (>=8) софта через докер, что бы бинари могли запускаться на большинстве современных дистрибутивов. Кьют линкуется динамически. Ну или может, кто-то знает какую-то софтину для изоляции всех дин. либ., при этом не нарушая LGPL?
источник

N

Nikola in pro.cxx
M.
Привет, кто-то может подсказать, какой дистрибутив линухи юзануть для билда qt(>=5.12) + opengl(4.2), g++ (>=8) софта через докер, что бы бинари могли запускаться на большинстве современных дистрибутивов. Кьют линкуется динамически. Ну или может, кто-то знает какую-то софтину для изоляции всех дин. либ., при этом не нарушая LGPL?
appimage, что-то ещё в убунте своё изобрели.
если есть возможность подменить динамические либы на свои - ты не нарушаешь lgpl
источник

IZ

Ilia Zviagin in pro.cxx
Знает кто либу для работы с полигонами? К примеру объединить два полигона один из которых с дырками?
источник