Gut, ich war nicht ausreichen präzise.
Im Übrigen ist das kein Bascom-Feature. Wenn du durch einen out-of-range-Index nicht gerade eine Zugriffs-Verletzung auslöst, kannst du alle mir geläufigen Systeme u. Plattformen abmurksen.
Gut, ich war nicht ausreichen präzise.
Im Übrigen ist das kein Bascom-Feature. Wenn du durch einen out-of-range-Index nicht gerade eine Zugriffs-Verletzung auslöst, kannst du alle mir geläufigen Systeme u. Plattformen abmurksen.
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Das Überschreiben von Variablen mit beliebigen Werten ist verständlicherweise etwas, was kein Programm wegstecken kann.
War aber auch nicht Punkt meines Post, sondern wie sich eben Bascom im Speziellen verhält.
Es wäre selbstverständlich möglich, daß der Compiler Code einbaut, der bei jedem Arrayzugriff den Index auf Gültigkeit prüft, dem Compiler ist schließlich die Größe des Arrays bekannt. Das würde aber einen deutlichen Overhead und damit Verlangsamung des Codes bedeuten und darum wird das üblicherweise nicht gemacht, auch nicht in anderen Programmiersprachen.
Lesezeichen