Результаты поиска по запросу "undefined-behavior"

6 ответов

постоянный член и оператор присваивания. Как избежать неопределенного поведения?

1 ответ

... и во многих других частях стандарта.

тся ли поведение записи непечатаемого символа неопределенным или определяемым реализацией, если символ записывается с помощью

2 ответа

, Если вам интересен этот предмет, вам обязательно стоит посмотреть на него.

ТОП публикаций

5 ответов

Turbo C ++: почему printf печатает ожидаемые значения, когда в него не передаются переменные?

В тесте с несколькими вариантами ответов был задан вопрос: каковы будут результаты следующей программы: #include <stdio.h> int main(void) { int a = 10, b = 5, c = 2; printf("%d %d %d\n"); return 0; }и варианты были различными перестановками 10, ...

2 ответа

Почему это неопределенное поведение?

Мой ответэтот вопрос [https://stackoverflow.com/q/18706587/845092]была эта функция: inline bool divisible15(unsigned int x) { //286331153 = (2^32 - 1) / 15 //4008636143 = (2^32) - 286331153 return x * 4008636143 <= 286331153; }Он отлично работал ...

3 ответа

 библиотека. Это предотвращает нежелательную привязку к временному в одном объявлении, например:

3.9 чрезвычайно многократно использует память, используемую временными.Этот код UB (упрощенный код):

2 ответа

Точка последовательности из вызова функции?

Это еще один вопрос о последовательности, но довольно простой: #include <stdio.h> void f(int p, int) { printf("p: %d\n", p); } int g(int* p) { *p = 42; return 0; } int main() { int p = 0; f(p, g(&p)); return 0; }Это неопределенное поведение? Или ...

7 ответов

Код с неопределенным поведением в C #

В C ++ есть много способов написать код, который компилируется, но дает неопределенное поведение (Википедия) [http://en.wikipedia.org/wiki/Undefined_behavior], Есть ли что-то подобное в C #? Можем ли мы написать код на C #, который компилируется, ...

5 ответов

Почему программа, обращающаяся к недопустимому указателю на указатель, не падает?

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

3 ответа

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