[erledigt] Gibt es einen Container für unterschiedlich breite Integer?

Wenn 8 Werte in 6 Byte abgelegt werden (oder 4 in 3 Byte), muss man, wenn gewünscht den [] Operator sowieso selber schreiben.
Dann kann man sich zum Daten laden und schreiben erstmal auf die erforderlichen Prozeduren beschränken.
Wenn man dann den Anwendungsfall berücksichtigt: Speicherplatz sparen beim sequentiellen Daten lesen und schreiben, kommt man sehr gut ohne einen [] Operator mit Random Access aus, und braucht nur einen speziellen 6bit-Ringpuffer mit einer read und einer write Methode.

Natürlich ist ein genereller (x Werte in y Byte)-Algorithmus bewundernswerter, aber vielleicht kann man erstmal ein konkretes Minimal-Beispiel bauen und dann daraus ein template, wenn man noch Lust und das Bedürfnis hat.
Nicht dass dieser Puffer zur Realisierung der Schönheit mehr RAM braucht als er einspart.

Dass ich selbst jetzt sofort sowas baue, habe ich übrigens nicht versprochen. So bin ich eben.