![Standard C++ (in Russian) :: Часть 2, Неопределённое поведение](https://i.ytimg.com/vi/D0BgTtunCno/hqdefault.jpg)
Съдържание
- Определение - Какво означава недефинирано поведение?
- Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
- Техопедия обяснява Неопределено поведение
Определение - Какво означава недефинирано поведение?
В компютърните науки неопределеното поведение се случва, когато компютърният език не обработва определена операция, която е кодирана в кодова база.Някои експерти описват това като „предположения, направени от преводачи на изходен код“, предполагайки, че когато няма процедура за определен синтаксис, това води до проблем, който е трудно да се предвиди по отношение на неговото разрешаване.
Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
Техопедия обяснява Неопределено поведение
Неопределеното поведение може да приеме много форми. Както споменахме, възниква, когато някакъв тип проблем или операция не е вграден в езика, който използва програмистът. Например, C и C ++ имат свой набор от неопределени поведения според начина, по който е създаден езикът. Един често срещан пример за неопределено поведение е ситуация, при която програма индексира масив извън неговите граници. Други примери са свързани с разделянето на числа на нула, с нулева стойност или посочване на някакво място в паметта, което не е там. Всички видове грешки или проблеми в компютърен програмен код могат да създадат различни различни видове неопределено поведение, на което инженерите и програмистите трябва да внимават.