operator << mi pare a posto.

E' operator >> che è da sistemare.
Lo spazio effettivo che l.autore possiede è al massimo 1 byte. Rivedi il costruttore.
(E non solo l.autore ovviamente)