Size: a a a

2021 March 26

МВ

Макс Воробьев... in dlang.ru
над gobject
источник

МВ

Макс Воробьев... in dlang.ru
Danya
У vala есть гц?
arc
источник

D

Danya in dlang.ru
Бля ну я же не понимаю
источник

МВ

Макс Воробьев... in dlang.ru
Danya
Бля ну я же не понимаю
boost::intrusive_ptr
источник

МВ

Макс Воробьев... in dlang.ru
у тех объектов, что наследуются от GObject - внутри свои счетчики strong/weak поинтеров
источник

МВ

Макс Воробьев... in dlang.ru
не, что не наследуются - передаются как owned/unowned (std::unique_ptr)
источник

Т8

Т-34 85 in dlang.ru
Danya
Больше на костыль похоже, чем на решение
Лучше, чем ничего
источник

Т8

Т-34 85 in dlang.ru
Danya
Бля ну я же не понимаю
Шеред поинтеры
источник

D

Danya in dlang.ru
Т-34 85
Лучше, чем ничего
Да не
источник

МВ

Макс Воробьев... in dlang.ru
+ есть возможность указать собственные методы ref/unref
источник

D

Danya in dlang.ru
Рефкаунтинг что ли?
источник

D

Danya in dlang.ru
Мне просто эти аббревиатуры непонятны
источник

МВ

Макс Воробьев... in dlang.ru
Т-34 85
Шеред поинтеры
не совсем. шаред поинтеры держат счетчик отдельно от объекта
источник

МВ

Макс Воробьев... in dlang.ru
Danya
Рефкаунтинг что ли?
да
источник

Т8

Т-34 85 in dlang.ru
Danya
Рефкаунтинг что ли?
Yep
источник

МВ

Макс Воробьев... in dlang.ru
Danya
Рефкаунтинг что ли?
как у obj-c/swift короче
источник

Т8

Т-34 85 in dlang.ru
На аттрибуте cleanup бы увидеть
источник

МВ

Макс Воробьев... in dlang.ru
@gavr123456789  где-то приводил пример кастомной ф-и ref в бинде
источник

g

gavr in dlang.ru
Ща на экскскалаторе поднимаюсь
источник

МВ

Макс Воробьев... in dlang.ru
https://wiki.gnome.org/Projects/Vala/Manual/Attributes
ref_function - вродь этот параметр в CCode
источник