Прата (и я с ним согласен) говорит, что если параметр функции не планируется менять, то надо всегда делать его const. Такая защита от себя самого.
мне кажется ты задолбаешься в продакшене всё делать константным при передаче по значению, имхо это шиза
В смысле задолбаюсь? В чем проблема при написании функции писать конст у параметров?
А если я его переместить хочу?
Ну, люди хотят писать using namespace std лишь бы не писать std:: а тут целый const
норм тема но если использовать не много констант
В каждом конкретном случае надо смотреть.
То есть если бы у меня протосишно постобъявлялись параметры, я бы наверное писал консты, но мне как-то важнее видеть сигнатуру функции
Наверное Вы правы... У Вас опыт ). Я просто прочитал это у Прата и как-то решил, что так надо делать всегда.
Аргумент функции, делегирую вызов
Ничего не понял
Если параметр передан по значению и он конст, то переместить не получится, что ли?
Перемещение склонно менять параметры
Ну так убрать конст)
Обсуждают сегодня