(per inciso, secondo me non è una buona idea fare l'overload di << e >> per IO binario - tipicamente vengono usati per IO formattato)