Wenn 8 Werte in 6 Byte abgelegt werden (oder 4 in 3 Byte), muss man, wenn gewünscht den [] Operator sowieso selber schreiben.
Das ist eben der Punkt, wo das Leben interessant wird!
Denn das triviale überschreiben des [] Operators trägt nicht weit genug.
Beim Lesen, mag das ja noch gehen, aber das Versagen beginnt beim schreiben.
feld[4]++;
Dass ich selbst jetzt sofort sowas baue, habe ich übrigens nicht versprochen. So bin ich eben.
Du könntest aber... mir mal zeigen, wie es einfach geht.... ohne Mimikry