Anzeigen: Delphi
C++
Anzeigeeinstellungen
DivideZero – Überprüfung auf Division durch Null
Aus RAD Studio XE2
Nach oben zu C++-Audits
Beschreibung
DivideZero ermittelt Fälle, in denen ein Integerwert durch Null dividiert wird. Dies führt zu einer zur Laufzeit ausgelösten Division-durch-Null-Exception.
Falsch:
void eval(int value, int scale) { if (scale != 0) { ... } else { int scaledValue = value / scale; ... } }