Re[25]: Когда это наконец станет defined behavior?
От: rg45 СССР  
Дата: 05.05.23 09:34
Оценка:
Здравствуйте, so5team, Вы писали:


R>>В данном сценарии то, что происходит внутри bar — это откровенный говнокод.


S>В связи с тем, что можно прочитать по ссылке от ув.σ (https://timsong-cpp.github.io/cppwp/n4868/ptr.launder#example-1):


Говнокод в том смысле, что внутри функции bar действительно может порождаться UB. Мы же не видим места, откуда нас вызвали и ничего не знаем о константности объекта, ссылку на который нам передали. В одном случае UB может не быть, а в другом может быть. Приличные функции таких фортелей себе не позволяют.
--
Справедливость выше закона. А человечность выше справедливости.
Отредактировано 05.05.2023 9:38 rg45 . Предыдущая версия . Еще …
Отредактировано 05.05.2023 9:37 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.