Array schrieb:
> Danke Karl-Heinz.
>
> Frage beantwortet.
>
> Allerdings ist die Frage, ob dies sinnvoll ist oder nicht doch eine ganz
> andere.
Eigentlich nicht.
Denn wir gehen erst mal vom Normalfall eines Arrays aus. Und bei dem ist
es so, dass man die Speicherberechnung dem Compiler überlässt. Denn der
weiß, wie breit konkret in diesem Haus (Array) die einzelnen Briefkästen
sind und kann daher auch ausrechnen wo im Speicher (auf der Mauer) der
x-te Briefkasten anfängt und wo er wieder aufhört. Und das alles nur,
indem man ihm die Nummer des Briefkastens gibt und er weiß, wie groß ein
einzelner Briefkasten ist. Ob du die Nummer mit arabischen Ziffern oder
mit römischen Zahlen schreibst, ist dagegen völlig uninteressant. Der 5.
Briefkasten ist deswegen ja auch nicht weiter von der Wand weg. Und den
2 Komma 8-ten Briefkasten gibt es nun mal nicht. Es gibt den 2-ten und
es gibt den 3-ten. Aber dazwischen ist nichts.
> Möglicherweise geht es ja auch um Verschlüssselung, in der es
> durchaus erwünscht sein kann, Datenbytes auseinander zu reissen...
Und, wo liegt da jetzt das Problem?`
Die Frage war ja nicht: wie muss ich es anstellen dem Compiler ein
Array, welches aus double gebildet wird, so unterzujubeln, dass ich auf
einzelne Bytes zugreifen kann. Das man eine derartige Operation mal
braucht, ist unstrittig. Aber deswegen erklärt man ja nicht den
Ausnahmefall zum Standard.