Size: a a a

2020 December 27

OB

Oleg B in dlang.ru
ограничить обращения к полям структуры?
источник

DH

Dark Hole in dlang.ru
Oleg B
так а в чём смысл?
Что бы это не было накладных расходов в рантайме на такое ограничение
источник

OB

Oleg B in dlang.ru
Dark Hole
Что бы это не было накладных расходов в рантайме на такое ограничение
может подойдут public vs private?
источник

SG

Serg Gini in dlang.ru
protected ещё :)
источник

OB

Oleg B in dlang.ru
Serg Gini
protected ещё :)
для структур?)
источник

SG

Serg Gini in dlang.ru
А блин, для классов думал да
источник

OB

Oleg B in dlang.ru
Serg Gini
А блин, для классов думал да
не, как бы никто не мешает и в структуре использовать protected, но смысла особого нет
источник

OB

Oleg B in dlang.ru
есть package ещё
источник

OB

Oleg B in dlang.ru
вот он даёт смысл
источник

OB

Oleg B in dlang.ru
Dark Hole
Что бы это не было накладных расходов в рантайме на такое ограничение
я так и не понял, что ты передавать то собирался по итогу?
источник

DH

Dark Hole in dlang.ru
Oleg B
может подойдут public vs private?
Нет, я же пытаюсь закостылить интерфейсы на шаблонах. Чтобы отсекать "лез куда попало" ещё на уровне CT, а не на уровне тестов.
источник

DH

Dark Hole in dlang.ru
Но это какая-то сферическая проблема в вакууме, проще писать код так что бы не лез, конечно.
источник

DH

Dark Hole in dlang.ru
Ля, походу я goшный interface переизобретаю
источник

DH

Dark Hole in dlang.ru
Интересно, как там сделано под капотом
источник

OB

Oleg B in dlang.ru
Dark Hole
Но это какая-то сферическая проблема в вакууме, проще писать код так что бы не лез, конечно.
а ещё вопрос должны ли эти значения копироваться или использоваться как ссылки?
источник

OB

Oleg B in dlang.ru
как следить за временем жизни исходного объекта, если это ссылки?
источник

OB

Oleg B in dlang.ru
всё как ты и написал: сфера, вакуум, кони
источник

DH

Dark Hole in dlang.ru
Oleg B
как следить за временем жизни исходного объекта, если это ссылки?
А зачем, кстати?
источник

OB

Oleg B in dlang.ru
Dark Hole
А зачем, кстати?
всмысле зачем?
источник

OB

Oleg B in dlang.ru
при выходе из скопа локальные переменные разрушаются
источник