Неопределено поведение

Автор: Randy Alexander
Дата На Създаване: 23 Април 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Standard C++ (in Russian) :: Часть 2, Неопределённое поведение
Видео: Standard C++ (in Russian) :: Часть 2, Неопределённое поведение

Съдържание

Определение - Какво означава недефинирано поведение?

В компютърните науки неопределеното поведение се случва, когато компютърният език не обработва определена операция, която е кодирана в кодова база.Някои експерти описват това като „предположения, направени от преводачи на изходен код“, предполагайки, че когато няма процедура за определен синтаксис, това води до проблем, който е трудно да се предвиди по отношение на неговото разрешаване.


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява Неопределено поведение

Неопределеното поведение може да приеме много форми. Както споменахме, възниква, когато някакъв тип проблем или операция не е вграден в езика, който използва програмистът. Например, C и C ++ имат свой набор от неопределени поведения според начина, по който е създаден езикът. Един често срещан пример за неопределено поведение е ситуация, при която програма индексира масив извън неговите граници. Други примери са свързани с разделянето на числа на нула, с нулева стойност или посочване на някакво място в паметта, което не е там. Всички видове грешки или проблеми в компютърен програмен код могат да създадат различни различни видове неопределено поведение, на което инженерите и програмистите трябва да внимават.