Size: a a a

2021 January 09

KD

Kitsune Digital in ru.nim.talks
оверхед?
источник

ᴅ_ᴍᴇɴᴛ in ru.nim.talks
Kitsune Digital
оверхед?
Нет, блин, недоног
источник

VB

Vladimir Berezenko in ru.nim.talks
Если делаешь вариант, то ты не сможешь использовать одноименные поля в разных вариантах. Для кейса варианта ты не можешь использовать поле предка никак. Это вот реально бесит
источник

KD

Kitsune Digital in ru.nim.talks
А еще, разница между ref object of RootObj и просто object of RootObj есть?
источник

VB

Vladimir Berezenko in ru.nim.talks
насколько я понимаю на выходе неименованый юнион и получаются такие приключения, итого оверхед будет если разномастные объекты
источник

VB

Vladimir Berezenko in ru.nim.talks
Kitsune Digital
А еще, разница между ref object of RootObj и просто object of RootObj есть?
Конечно. В первом случае на куче будет создан объект, во втором на стеке.
источник

KD

Kitsune Digital in ru.nim.talks
эээ
источник

VB

Vladimir Berezenko in ru.nim.talks
ну кагбэ ref
источник

KD

Kitsune Digital in ru.nim.talks
ну как-бэ ничего не мешает мне объявить потом ref тип на него, не?
источник

G

Gabben in ru.nim.talks
Vladimir Berezenko
Конечно. В первом случае на куче будет создан объект, во втором на стеке.
А RootObj сам по себе же ref
источник

KD

Kitsune Digital in ru.nim.talks
А иначе всегда будет только по ссылке доступ
источник

VB

Vladimir Berezenko in ru.nim.talks
Gabben
А RootObj сам по себе же ref
вроде нет.
источник

VB

Vladimir Berezenko in ru.nim.talks
Kitsune Digital
ну как-бэ ничего не мешает мне объявить потом ref тип на него, не?
не мешает, но что-то мне подсказывает что будет копирование.
источник

KD

Kitsune Digital in ru.nim.talks
structure inheritance, когда одна структура/объект напрямую внутрь другой встраивается часто полезно
источник

VB

Vladimir Berezenko in ru.nim.talks
но это не точно
источник

VB

Vladimir Berezenko in ru.nim.talks
Kitsune Digital
structure inheritance, когда одна структура/объект напрямую внутрь другой встраивается часто полезно
это не inheritance, а incapsulation.
источник

VB

Vladimir Berezenko in ru.nim.talks
или ты про юнионы?
источник

KD

Kitsune Digital in ru.nim.talks
ну ладно, инкапсуляция, да
источник

KD

Kitsune Digital in ru.nim.talks
т.к. поля не будут видны напрямую
источник

VB

Vladimir Berezenko in ru.nim.talks
это да, инкапсуляция
источник