Size: a a a

pro.graphon (and gamedev)

2021 July 01

d

disba1ancer in pro.graphon (and gamedev)
Не думаю что объект принимающий коллбек хочет заботится о каком-то владении...
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
Так он и не заботится
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
Владеет функтор
источник

VS

Vladimir SHCHerba in pro.graphon (and gamedev)
Ну да, просто поля объекта, который из лямбды генерится, будут, тоже не вижу проблемы.
источник

d

disba1ancer in pro.graphon (and gamedev)
Владеет функтион, а не функтор
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
Ну владеет и владеет
источник

d

disba1ancer in pro.graphon (and gamedev)
У функшна фатальный недостаток он всегда владеет и потому его далеко не передашь, вообще, я предпочитаю старые добрые сишные коллбеки
источник

d

disba1ancer in pro.graphon (and gamedev)
В большинстве случаев это владение не нужно
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
Наоборот его везде передашь
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
И даже хранить спокойно, если не по ссылке хватать
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
указатель альтернативы не дает в принципе. function для чистых функций Аллокаций не дает, то есть почти зеро кост
источник

d

disba1ancer in pro.graphon (and gamedev)
В dll не передашь, в сишку не передашь, точнее передашь, но много гемора
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
Да мне похуй на сишный код и длл
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
Я библиотеку пишу
источник

d

disba1ancer in pro.graphon (and gamedev)
Если пишешь, то странно что насрать
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
Статически подключаю и все
источник

D

Deathwish in pro.graphon (and gamedev)
Да
источник

d

disba1ancer in pro.graphon (and gamedev)
Я бы предпочёл function_view всегда
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
Его тоже можно в данном случае
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
Но у меня зависимости нет и тянуть лень
источник