Size: a a a

2020 March 13

PK

Pavel Kazakov in pro.cxx
в таких местах ассемблерные вставки, где нет никаких nullptr, -- это уже за пределами плюсов, так же как и функции без пролога и эпилога -- много чего можно совсем руками собрать
источник

VO

Vyacheslav Olkhovchenkov in pro.cxx
разыменовывать nullptr можно, резудьтат зависит от платформы обстоятельств и прочего (это UB, да, но не запрет), строить на этом оптимизацию -- нельзя
источник

PK

Pavel Kazakov in pro.cxx
ну так хозяин -- барин! пожалуйста! только не в mission critical софте, плиз)
источник

AB

Artöm Bakri Al-Sarmini in pro.cxx
Vyacheslav Olkhovchenkov
разыменовывать nullptr можно, резудьтат зависит от платформы обстоятельств и прочего (это UB, да, но не запрет), строить на этом оптимизацию -- нельзя
Можно и нужно
источник

S

Stas in pro.cxx
Vyacheslav Olkhovchenkov
разыменовывать nullptr можно, резудьтат зависит от платформы обстоятельств и прочего (это UB, да, но не запрет), строить на этом оптимизацию -- нельзя
А использовать UB значится можно?
источник

PK

Pavel Kazakov in pro.cxx
да, теперь можно
источник

VO

Vyacheslav Olkhovchenkov in pro.cxx
я не знаю что такое "использовать UB"
источник

PK

Pavel Kazakov in pro.cxx
Vyacheslav Olkhovchenkov
я не знаю что такое "использовать UB"
++i+++++++i++;
источник

AZ

Alexander Zaitsev in pro.cxx
"UB, но не запрет". В цитаты утащил
источник

VO

Vyacheslav Olkhovchenkov in pro.cxx
в некоторых случаях UB вполне defined.
источник

ПК

Побитый Кирпич in pro.cxx
Vyacheslav Olkhovchenkov
разыменовывать nullptr можно, резудьтат зависит от платформы обстоятельств и прочего (это UB, да, но не запрет), строить на этом оптимизацию -- нельзя
UB и есть запрет. Невалидная программа
источник

AZ

Alexander Zaitsev in pro.cxx
Vyacheslav Olkhovchenkov
в некоторых случаях UB вполне defined.
=)))))))
источник

VO

Vyacheslav Olkhovchenkov in pro.cxx
Pavel Kazakov
++i+++++++i++;
это ж вроде вообще не должно компилиться
источник

AB

Artöm Bakri Al-Sarmini in pro.cxx
Vyacheslav Olkhovchenkov
в некоторых случаях UB вполне defined.
Это в каких?
источник

PK

Pavel Kazakov in pro.cxx
Vyacheslav Olkhovchenkov
это ж вроде вообще не должно компилиться
только это останавливает? а что там sequence point-ов нет -- норм? это не первое в голову приходит?
источник

VO

Vyacheslav Olkhovchenkov in pro.cxx
в тех частных когда можно что-то гарантировать
источник

AB

Artöm Bakri Al-Sarmini in pro.cxx
Vyacheslav Olkhovchenkov
в тех частных когда можно что-то гарантировать
В случае разыменования нуллптр никто ничего не гарантирует
источник

PK

Pavel Kazakov in pro.cxx
гарантировать в случае отсутствия гарантий языка, ага
источник

VO

Vyacheslav Olkhovchenkov in pro.cxx
для конкретной платформы, конкретных обстоятельств
источник

VO

Vyacheslav Olkhovchenkov in pro.cxx
да, а что такого?
источник