Результаты поиска по запросу "undefined-behavior"
Это неопределенное поведение, чтобы сформировать указатель диапазона из адреса стека?
Некоторые программисты на C или C ++ с удивлением обнаруживают, что дажехранение неверного указателя является неопределенным поведением [https://stackoverflow.com/questions/3838855/is-storing-an-invalid-pointer-automatically-undefined-behavior] , ...
'A [i] = i;' всегда приводить к четко определенному поведению?
Есть несколько интересных вопросовВот [https://stackoverflow.com/q/9056072/113124]относительно неопределенного поведения в C. Один из них (слегка измененный) Приводит ли следующий фрагмент кода к неопределенному поведению? int i = 0, *a = &i; ...
Очки последовательности и побочные эффекты: тихие изменения в C11?
C99 §6.5Выражения (1) Выражение - это последовательность операторов и операндов, которая задает вычисление значения, или которая обозначает объект или функцию, или которая генерирует побочные эффекты, или которая выполняет их комбинацию. (2) ...
Используя вновь объявленную переменную в инициализации (int x = x + 1)?
Я просто наткнулся на поведение, которое удивило меня: При написании: int x = x+1;в C / C ++ - программе (или даже более сложном выражении, включающем только что созданную переменную x), мой gcc / g ++ компилируется без ошибок. В приведенном ...
What is the strict aliasing rule?
Когда спрашиваешь ообщее неопределенное поведение в C [https://stackoverflow.com/questions/98340/what-are-the-common-u ndefinedunspecified-behavior-for-c-that-you-run-into]Души более просвещенные, чем я говорил о строгом правиле псевдонимов. О ...
Почему в C ++ 11 не удаляется объект с деструктором с неопределенным поведением побочного эффекта?
Этот ответ [https://stackoverflow.com/a/9921320/57428]цитаты С ++ 11 Стандарт 3.8: если явного вызова деструктора нет или если выражение-выражение (5.3.5) не используется для освобождения хранилища, деструктор не должен вызываться неявно, и ...
читать до записи не определено с недопустимой памятью?
Согласно сэта ветка комментариев Reddit [http://www.reddit.com/r/programming/comments/pfe6y/using_uninitialized_memory_for_fun_and_profit/] , он не определен, если сделана попытка прочитать память до того, как она была записана. Я имею в виду ...
Является = 0; b = (a ++, a + 1); неопределенное поведение (UB)?
посмотрите простой пример: int a = 0; int b = (a ++ , a + 1); // result of b is UB or well defined ? (c++03).Это было изменено в C ++ 11 / C ++ 14?
new () без delete () - это неопределенное поведение или просто утечка памяти? [Дубликат]
Возможный дубликат: Являются ли утечки памяти «неопределенным поведением» классовой проблемой в C ++? [https://stackoverflow.com/questions/1978709/are-memory-leaks-u ndefined-behavior-class-problem-in-c] Никогда не звонюdelete или жеdelete[] по ...
Observable behavior and undefined behavior — What happens if I don't call a destructor?
Примечание: Я видел похожие вопросы, но ни один из ответов не является достаточно точным, поэтому я задаю это сам. Это очень придирчивый "вопрос языка юриста" Я ищу авторитетный ответ.Стандарт C ++ гласит: Программа может закончить время жизни ...