Без проблем: (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено 02 декабря 2003 г. 17:00
В ответ на: Честно говоря никак не въеду в смысл написанного на английском -- может кто переведет? Да, и я добавил в статью примечание о том, что данный прием может быть непереносим. отправлено bialix 02 декабря 2003 г. 16:43

Undefined behavior
Violations of constraints laid forth by the standard, and anything the standard explicitly declares as undefined. An example is the behavior on integer overflow. If undefined behavior is involved, a compiler or the compiled program may do nearly anything - in particular, it is allowed to crash or not to compile. So, undefined behavior is really a Bad Thing (TM)!

Неопределенное поведение
Нарушения ограничений, определенных далее стандартом, и все остальное, явно объявленное стандартом как "неопределенное". Пример неопределенного поведения - поведение в случае целочисленного переполнения. Неопределенное поведение означает, что в таком случае компилятор или скомпилированная программа может произвести любые действия - в частности крэш или не-компиляцию. Так, использование неопределенного поведения, это самое худшее. (Bad Thing - я не знаю как это точно перевести, да еще и (TM)).


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru