Результаты поиска по запросу "undefined-behavior"
Является ли целочисленное переполнение со знаком все еще неопределенным поведением в C ++?
Как мы знаем,целочисленное переполнение со знаком - неопределенное поведение [https://stackoverflow.com/questions/4240748/allowing-signed-integer-overflows-in-c-c] , Но есть кое-что интересное в C ++ 11cstdint документация: целочисленный тип со ...
Что будет возвращать функция, если явного возврата нет [duplicate]
На этот вопрос уже есть ответ здесь: Что (на самом деле) происходит, когда вызывается функция с предупреждением «управление достигает конца недействительной ...
Есть время (1); неопределенное поведение в C?
ВC ++ 11 это неопределенное поведение [https://stackoverflow.com/a/3593551/174614], но так ли это в C, чтоwhile(1); такое неопределенное поведение?
Почему vector :: clear не удаляет элементы из вектора?
Когда я используюclear() наstd::vectorпредполагается уничтожить все элементы вvector, но это не так. Образец кода: vector<double> temp1(4); cout << temp1.size() << std::endl; temp1.clear(); cout << temp1.size() << std::endl; temp1[2] = 343.5; ...
Что происходит, когда переменная с плавающей точкой выходит за пределы?
Я заметил две вещи: std::numeric_limits<float>::max()+(a small number) дает: std::numeric_limits<float>::max(). std::numeric_limits<float>::max()+(a large number любить:std::numeric_limits<float>::max()/3) даетинф. Почему эта разница? 1 или 2 ...
Очки последовательности и побочные эффекты в C
В этомC-FAQ [http://www.c-faq.com/expr/seqpoints.htm]это оточка последовательности [http://en.wikipedia.org/wiki/Sequence_point]; Стандарт гласит, что; Между предыдущей и следующей точкой последовательности объект должен иметь свое сохраненное ...
C - неопределенное значение неопределимо?
Согласно этомуПочта [https://stackoverflow.com/questions/13423673/what-is-indeterminate-value] неопределенное значение: 3.17.2 1 indeterminate value either an unspecified value or a trap representationСогласно Google, определение ...
Порядок оценки и неопределенное поведение
Говоря в контексте стандарта C ++ 11 (который, как вы знаете, больше не имеет понятия точек последовательности), я хочу понять, как определяются два простейших примера. int i = 0; i = i++; // #0 i = ++i; // #1В SO есть две темы, которые ...
Есть ли способ отличить GUID от случайного числа?
Возможность отличать GUID от случайных данных может быть полезна при отладке неясных дефектов кода. В Windows каждый сгенерированный GUID имеет версию 4, поэтому он имеет «4» в качестве первого полубайта третьей части. Поэтому, если ...