Информация об изменениях

Сообщение Re[5]: Может я чего-то не понимаю.... от 26.07.2023 16:18

Изменено 26.07.2023 16:21 rg45

Re[5]: Может я чего-то не понимаю....
Здравствуйте, B0FEE664, Вы писали:

R>>И почему здесь так важен этот const, не объяснишь? Помимо правил хорошего стиля.

BFE>Потому, что ближе к функциональному программированию, меньше ошибок.
BFE>Вообще говоря я в последние время редко использую неконстантные локальные переменные. Неконстантные локальные переменные — это обычно переменные для ввода-вывода. Так получается, что все изменения состояний лежат в объектах, которые живут всё время от запуска до завершения программы. Либо, как уже написал, в вводе/выводе.

Тут я с тобой полностью согласен. Но мы тут затеяли длиной меряться, а в данном конкретном случае наличие или отсутствие const на результат никак не влияет, то я пошел на сделку со своей совестью и выбросил его. Целых пять букв, шутка ли. А с пробелом все шесть!
Re[5]: Может я чего-то не понимаю....
Здравствуйте, B0FEE664, Вы писали:

R>>И почему здесь так важен этот const, не объяснишь? Помимо правил хорошего стиля.

BFE>Потому, что ближе к функциональному программированию, меньше ошибок.
BFE>Вообще говоря я в последние время редко использую неконстантные локальные переменные. Неконстантные локальные переменные — это обычно переменные для ввода-вывода. Так получается, что все изменения состояний лежат в объектах, которые живут всё время от запуска до завершения программы. Либо, как уже написал, в вводе/выводе.

Тут я с тобой полностью согласен. Но мы тут затеяли длиной меряться, а в данном конкретном случае наличие или отсутствие const на результат никак не влияет и я пошел на сделку со своей совестью и выбросил его. Целых пять букв, шутка ли. А с пробелом все шесть!