brauche Hilfe class/object

Was mir dabei gleichzeitig durch die Birne schießt ist, warum ein Objekt überhaupt const also read only machen?
Einmal initialisiert ist es doch unveränderbar. Eine Objekt Übergabe per Referenz ohne const kann doch nicht schief gehen.

const verhindert versehentliche Veränderungen.

Grundregel:
Je expliziter/restriktiver man die Dinge ausformuliert, desto weniger Fehler/Dummheiten kann man damit anstellen.
Und, wie schon gesagt... dem Optimierer hilfts auch noch etwas auf die Sprünge.