Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
10. Mai 2014
Nur, wenn es den Speicherbereich zufällig nicht gibt, oder wenn die Index-Prüfung im Compiler aktiviert wurde.
Aber die Chance ist recht groß, daß es beim Create knallt.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
9. Mai 2014
Und wenn man groß hinaus will:
Es gibt unzählige Mathebibliotheken für "große" Zahlen, welche man auch verwenden könnte.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
9. Mai 2014
Um wieviele Bit wird denn verschoben?
Bei maximal 8 und verschieben nacht rechts:
- man nimmt ein Byte und verschiebt dessen Bits um X nach rechts
- dazu kommen noch die Bits des vorherrigen Bytes, welche um (8-X) Bits nach links verschoben werden
- das Beides dann mit OR verbinden
- und nun nur noch das Ganze für jedes andere Byte machen (vom rechten Byte, bis zum Linken)
Das läßt...