Video: MAB-Richtlinie jc_0451: Warum der unäre Minus-Operator bei unsigned integers zu vermeiden ist

MAB-Richtlinie jc_0451: Warum der unäre Minus-Operator bei unsigned integers zu vermeiden ist

In Stateflow-Umgebungen führt die Anwendung des unären Minus-Operators auf vorzeichenlose Ganzzahlen („unsigned integers“) nicht zum erwarteten negativen Wert, sondern zu einer großen positiven Zahl. Schließlich können „unsigned integers“ keine negativen Werte abbilden.

Noch kritischer: Das Ergebnis kann je nach Umgebung variieren, was zu unvorhersehbarem Verhalten und schwer auffindbaren Fehlern führt. Vermeiden Sie den unären Minus-Operator bei „unsigned integers“.

Da solche Fehler extrem zeitaufwendig zu debuggen sind, erkennt der MES Model Examiner (MXAM) Verstöße gegen diese Richtlinie automatisch und hilft Ihnen, Compliance effizient zu erreichen.

Möchten Sie erfahren, wie MXAM die Einhaltung von Sicherheitsstandards unterstützt?

Kontaktieren Sie uns

Dieses Bild zeigt Elena Bley.
Elena Bley
Senior Manager Webinars & Training
Bitte rechnen Sie 6 plus 6.

* Pflichtfeld

Was ist die Summe aus 7 und 6?