Das ist ein abartiger Fallstrick. Das const
in deiner Methode bedeutet für den Compiler "Die Referenz wird nicht verändert. Ach komm, sparen wir uns gleich die Referenzzählung". Tödlich, wie du siehst.
Ich finde es auch schrecklich, die einzige Hilfe ist sich das eigentlich sinnvolle const
bei Interface-Argumenten abzugewöhnen.
Hmm... wenn du mir das so schreibst, ist eigentlich logisch. Bin ich klassisch drauf rein gefallen.
Danke für die Info.