Size: a a a

Emacs — русскоговорящее сообщество

2021 January 29

A

Aragaer in Emacs — русскоговорящее сообщество
я про то, что у тебя не-ссылки живут на стеке, а для всего, что в хипе нужны ссылки. Ну то есть на стек тоже могут быть ссылки, но это не противоречит остальному.
источник

A

Aragaer in Emacs — русскоговорящее сообщество
про мутабельность я в курсе
источник

A

Artem in Emacs — русскоговорящее сообщество
Ну все, ты готов.
источник

A

Aragaer in Emacs — русскоговорящее сообщество
вот с лайфтаймами - я понимаю, как оно работает (плюс-минус), но не очень разбираюсь в синтаксисе
источник

A

Aragaer in Emacs — русскоговорящее сообщество
поэтому я собссно и не пользовался особо ссылками в структурах, когда делал прошлую йолку
источник

A

Artem in Emacs — русскоговорящее сообщество
Aragaer
поэтому я собссно и не пользовался особо ссылками в структурах, когда делал прошлую йолку
Так и нужно
источник

A

Aragaer in Emacs — русскоговорящее сообщество
короче вот. Ну то есть я понял для себя, что плюсовые фокусы с указателями это ничуть не безопаснее сишных, поэтому остается возможность выстрелить себе в ногу в рантайме. А в расте просто это случится в компайл тайме.
источник

A

Aragaer in Emacs — русскоговорящее сообщество
фактически в расте в компайл тайме происходит весь нужный мемори менеджмент и все косяки (ну по крайней мере многие) там сразу и видны
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
После референс капабилитис в пони вся моделька в расте детским садом покажется. Собственно в расте изначально хотели сделать полную референс капабилитис модель, но не осилили.
источник

A

Aragaer in Emacs — русскоговорящее сообщество
а подход "я хочу, чтобы эта ошибка была в компайл тайм, а не в рантайм" это ж мечта
источник

A

Aragaer in Emacs — русскоговорящее сообщество
но именно ошибка, а не запрет вида "такое делать нельзя, там опасно"
источник

A

Artem in Emacs — русскоговорящее сообщество
Aragaer
короче вот. Ну то есть я понял для себя, что плюсовые фокусы с указателями это ничуть не безопаснее сишных, поэтому остается возможность выстрелить себе в ногу в рантайме. А в расте просто это случится в компайл тайме.
Ты про смартпойнтеры
источник

A

Aragaer in Emacs — русскоговорящее сообщество
нет, я про борроу чекер
источник

A

Artem in Emacs — русскоговорящее сообщество
Aragaer
нет, я про борроу чекер
Я про сипп
источник

A

Aragaer in Emacs — русскоговорящее сообщество
а, ну я там даже не стал углубляться в дебри всех этих стл
источник

A

Aragaer in Emacs — русскоговорящее сообщество
new и delete это у меня был предел плюсования
источник

A

Artem in Emacs — русскоговорящее сообщество
Aragaer
new и delete это у меня был предел плюсования
Но ты не против RAII же?
источник

n

nvkv in Emacs — русскоговорящее сообщество
Aragaer
нет, я про борроу чекер
Глянь на lifetime analysis от Герба Саттера
источник

A

Artem in Emacs — русскоговорящее сообщество
nvkv
Глянь на lifetime analysis от Герба Саттера
Дружба с крестами же закончилась?
источник

n

nvkv in Emacs — русскоговорящее сообщество
Он точно работает в msvc, может быть уже в clang затянули
источник