LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

Оно не может быть любым. Это лишь значит, что оно не документируется, и может меняться спокойно с новой версией окружения. Не более того.

Мне, похоже, стоит начать брать деньги за чтение стандарта другим людям.

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4713.pdf

Страница 5, пункт 3.27:

undefined behavior
behavior for which this document imposes no requirements

Тебе перевести? :)

Ты думаешь я специально нули дереференсю?

Да хрен тебя знает. Вдруг ты NULL-фетишист какой-нибудь. Обмажешься своими нуллами и ходишь потом по округе, детей пугаешь.

это просто потенциальная ошибка, которую можно легко ловить, если не играться в тупые, ненужные оптимизации как делает это шланг.

Код, который выдаёт шланг, выполняется согласно тому, что написано в стандарте. Если твои ожидания отличаются, то это твоя проблема.

Исправление hateyoufeel, :

Оно не может быть любым. Это лишь значит, что оно не документируется, и может меняться спокойно с новой версией окружения. Не более того.

Мне, похоже, стоит начать брать деньги за чтение стандарта другим людям.

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4713.pdf

Страница 5, пункт 3.27:

undefined behavior
behavior for which this document imposes no requirements

Тебе перевести? :)

Ты думаешь я специально нули дереференсю?

Да хрен тебя знает. Вдруг ты NULL-фетишист какой-нибудь. Обмажешься своими нуллами и ходишь потом по округе, детей пугаешь.

Исходная версия hateyoufeel, :

Оно не может быть любым. Это лишь значит, что оно не документируется, и может меняться спокойно с новой версией окружения. Не более того.

Мне, похоже, стоит начать брать деньги за чтение стандарта другим людям.

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4713.pdf

Страница 5, пункт 3.27:

undefined behavior
behavior for which this document imposes no requirements

Тебе перевести? :)