Size: a a a

var chat = new Chat();

2021 June 23

ПП

Покажи Прибыль... in var chat = new Chat();
А ещё мы можем обратиться к структуре без создания объекта
источник

ПП

Покажи Прибыль... in var chat = new Chat();
Если я не ошибаюсь структура определена в стеке, и содержит в себе значения своих переменных
источник

ПП

Покажи Прибыль... in var chat = new Chat();
А класс содержит ссылки на переменные
источник

Ɖ

Ɖrēw in var chat = new Chat();
А если структура является полем класса?
источник

Ɖ

Ɖrēw in var chat = new Chat();
Где она хранится?
источник

ПП

Покажи Прибыль... in var chat = new Chat();
В стеке
источник

ПП

Покажи Прибыль... in var chat = new Chat();
А класс хранит ссылку на эту структуру
источник

ПП

Покажи Прибыль... in var chat = new Chat();
Правильно?
источник

Ɖ

Ɖrēw in var chat = new Chat();
Нет)
источник

ПП

Покажи Прибыль... in var chat = new Chat();
В куче хранится?
источник

EG

Egor Gusarenko in var chat = new Chat();
почитай про боксинг-анбоксинг
источник

ПП

Покажи Прибыль... in var chat = new Chat();
То есть когда мы объявляем структуру в классе, она «вкладывается» в класс и хранится в куче?
источник

ПП

Покажи Прибыль... in var chat = new Chat();
Точнее класс хранит ссылку на эту структуру в куче, а структура находится в стеке
источник

G

GC in var chat = new Chat();
Мне интересно, эти фундаментальные знания о том, что где хранится, были кому-то полезны в повседневной работе?
источник

ПП

Покажи Прибыль... in var chat = new Chat();
Мне кажется если не знать этих тонкостей, то можешь баг в коде  искать веками
источник

rr

razumovsky r in var chat = new Chat();
конечно
источник

rr

razumovsky r in var chat = new Chat();
а как только ты к ней обращаешься — она копируется на стек
источник

G

GC in var chat = new Chat();
Не могу понять связи
источник

ПП

Покажи Прибыль... in var chat = new Chat();
Чтобы код ещё оптимизировать
источник

YM

Yury Morozov in var chat = new Chat();
На счет джуна и архитектуры -  это два несовместных термина. Джун не должен разбираться в архитектуре. Я бы лично делал бы упор на читаемости кода и четкости логики. Ждать от джуна суперархитектуры странно
источник