Re[72]: Когда это наконец станет defined behavior?
От: rg45_from_ban  
Дата: 16.05.23 08:03
Оценка:
Здравствуйте, ·, Вы писали:

·>Не мешает. Но не грозит неизвестными последствиями, как в случае веры в то, что наличие const защищает от изменений (на что, например, напоролись T4r4sB и rg45 тут
Автор: ·
Дата: 13.05.23
, а ведь наверняка у них опыта в плюсах поболее моего).


·>Им казалось, что const защищает map от модификации значений ключей, и что благодаря этому инварианты map сломать нельзя. Как оказалось, им таки только казалось.


·>Они не знали, ну ладно, будем считать забыли. Как и ты, когда предлагал мне константные ссылки передавать в другие треды.


Добрый день, извини, не знаю, как тебя звать-величать по имени-отчеству.

Ты вынуждаешь меня нарушать правила форма и отвечать тебе из бана. Я писал тебе письмо с просьбой прекратить писать домыслы от моего имени. Но, то ли письмо мое не дошло, то ли ты его просто проигнорировал. Ничего мне казалось. И как я мог не знать о такой возможности, если я сам же и разбирал выше по коду практичестки тот же случай: http://rsdn.org/forum/cpp/8514772.1
Автор: rg45
Дата: 29.04.23
. И там же я подчеркивал, что константность ссылки не гарантирует неизменности объекта.

По поводу твоего примера
Автор: ·
Дата: 13.05.23
, мне казалось, что я все написал достаточно ясно вот в этих двух сообщениях:

https://rsdn.org/forum/cpp/8527139.1
Автор: rg45
Дата: 13.05.23

https://rsdn.org/forum/cpp/8527147.1
Автор: rg45
Дата: 13.05.23


Но, судя по тому, что ты пишешь потом, ты истолковал их как-то очень по-своему. Попробую написать немного другими словами: ты приводишь случай, который носит все признаки либо очень экзотической ситуации, либо просто дефективного дизайна. И ты этому случаю пытаешься придать статус какой-то всеобщей проблемы. Но это не так. В данном конкретном примере у программиста есть аж целых два способа избежать стрельбы себе в ногу: либо положить в мапу значение, либо объявить объект key изначально константным. Для чего может потребоваться использовать в качестве ключа мапы ссылку на неконстантый объек, я даже придумать сходу не могу, это точно или какая-то экзотика, или просто кривизна.

И в завершение еше раз повторяю мою огромную просьбу: пожалуйста, не нужно ничего здесь писать от моего имени или рассказывать о том, что мне показалось. Дай мне спокойно досидеть свой бан и не вынуждай меня нарушать правила форума. Договорились?
Отредактировано 16.05.2023 8:08 rg45_from_ban . Предыдущая версия . Еще …
Отредактировано 16.05.2023 8:06 rg45_from_ban . Предыдущая версия .
Отредактировано 16.05.2023 8:05 rg45_from_ban . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.