Also known as numeric overflow, overflow, wrap-around error, CWE-128: Wrap-around Error, wraparound error, carry overflow
sytuacja, w której wartość wyniku operacji arytmetycznej przekracza wielkość rejestru lub pamięci
Nadmiar, nadmiar arytmetyczny (ang. overflow, arithmetic overflow) – sytuacja, w której wartość wyniku operacji arytmetycznej przekracza wielkość rejestru lub pamięci. W większości komputerów rozróżniane są dwa warunki nadmiaru: * przeniesienie występujące podczas dodawania lub odejmowania, biorąc pod uwagę operandy i wyniki jako liczby bez znaku, nie może zostać w ostatecznym rozwiązaniu, * wynik ma znak inny niż możliwy do przewidzenia podczas operacji arytmetycznych, np. wynikiem dodawania dwóch liczb dodatnich jest liczba ujemna. Podczas operacji wykorzystujących przeniesienie, dobrą praktyką jest sprawdzenie (ang. carry flag) po zakończeniu dodawania lub odejmowania liczb całkowitych bez znaku, a w sytuacji, w której znak wyniku danej operacji arytmetycznej jest inny niż przewidywany – sprawdzenie (ang. overflow flag).
Abstract from DBpedia / Wikipedia · CC BY-SA
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).