Size: a a a

2020 February 28

AZ

Alex Zhukovsky in rust_offtopic
можно просто передать по значению
источник

AZ

Alex Zhukovsky in rust_offtopic
и ничего ты не поменяешь
источник

AZ

Alex Zhukovsky in rust_offtopic
это именно дрочево для передачи по ссылке
источник

AZ

Alex Zhukovsky in rust_offtopic
что полностью чужеродно дотнету
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
можно просто передать по значению
у меня есть жирнющий класс, в котором хранится до хуя полей. По значению передавать - это пиздец будет, очень оверхэдно
источник

Т8

Т-34 85 in rust_offtopic
и, кстати, это полный клон будет?
источник

Т8

Т-34 85 in rust_offtopic
если полный, то пиздец. А если неполный, то нет иммутабельности
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
что полностью чужеродно дотнету
наоборот, это свойственно, по крайней мере, шарпу с его неотключаемыми реверенс тайпз
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
можно просто передать по значению
кстати, а как передать List<> по значению?
источник

Т8

Т-34 85 in rust_offtopic
а, стоп, кажется, мы говорим о разном. В шарпе всё передаётся по значению. Вот только инстансы ссылочных типов - указатели-ссылки. Вот поэтому я это называю "передачей по ссылке"
источник

DF

Dollar Føølish in rust_offtopic
Ссылке нельзя прописать конст в плюсах
источник

DF

Dollar Føølish in rust_offtopic
Она всегда константная
источник

DF

Dollar Føølish in rust_offtopic
И к тому же конст в плюсах ничего не значит почти
источник

DF

Dollar Føølish in rust_offtopic
Всегда есть мутабле ключевое слово и конст каст
источник

DF

Dollar Føølish in rust_offtopic
Нет никакой иммутабилити в плюсах откуда вы это взяли
источник

DF

Dollar Føølish in rust_offtopic
Это наверное из той же байки про Стронг систему типов
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
у меня есть жирнющий класс, в котором хранится до хуя полей. По значению передавать - это пиздец будет, очень оверхэдно
классы ссылочный тип
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
кстати, а как передать List<> по значению?
in не помешает тебе добавить в этот список что-то
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
in не помешает тебе добавить в этот список что-то
зато помешает подменить этот лист другим
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
зато помешает подменить этот лист другим
Да ну? А тут что он подменяет?
источник