Size: a a a

2021 June 08

AS

Ayrton Senna in ANIME
я спрашиваю именно потому, что тебе по факту надо думать, где ты можешь поставить конст
источник

AS

Ayrton Senna in ANIME
потому что я очень часто его забываю
источник

R

Rasifiel in ANIME
Ставь всегда
источник

AS

Ayrton Senna in ANIME
а в ауди здесь я вообще по-моему чуть ли не единственный, кто его ставит
источник

R

Rasifiel in ANIME
И убирай когда тебе не нужен конст)
источник

R

Rasifiel in ANIME
Сочувствую
источник

R

Rasifiel in ANIME
Конст это инвариант помогающий и компилятору, и логике
источник

AS

Ayrton Senna in ANIME
прост после лет 5-7 работы с плюсами я дошёл до того, что начал задумываться как работает язык

и начал пытаться писать на нём правильно
источник

R

Rasifiel in ANIME
Собственно все структуры сложные ты по умолчанию передаешь как const smth& a
источник

R

Rasifiel in ANIME
Потому что это самое дешевое)
источник

R

Rasifiel in ANIME
И не требует код задумываться о нулптр
источник

AS

Ayrton Senna in ANIME
ну, это я в какой-то момент понял
источник

AS

Ayrton Senna in ANIME
на меня просто очень плохо работает посыл "делай так, потому что так надо (тм)", мне всегда надо сначала понять причину для того, чтобы начать делать тем или иным способом
источник

AS

Ayrton Senna in ANIME
и вот такие объяснения в целом мне не помогают
источник

R

Rasifiel in ANIME
Ты всегда хочешь использовать конст пока ты явно не поймешь "вот это я не могу сделать констом"
источник

R

Rasifiel in ANIME
Потому что конст лучше чем не конст)
источник

R

Rasifiel in ANIME
Быстрее и одновременно безопаснее
источник

AS

Ayrton Senna in ANIME
Я честно плохо понимаю, почему он быстрее
источник

R

Rasifiel in ANIME
Потому что его не надо копировать\
источник

AS

Ayrton Senna in ANIME
Ааа
Потому что передавая по значению...

Погоди, но чем с точки зрения трансляции ссылка отличается от указателя? Ты же и там и там ничего не должен копировать

И по идее, если ты передаёшь ссылку или указатель на не конст, ты все равно ничего не копируешь?

Или я что-то опять упускаю?
источник