unknown: Wann ist ein const_cast angebracht?

Beitrag lesen

Allerdings dürfte find keinen schreibenden Zugriff auf die Variable ausführen. Somit dürfte es auch zu keinem Laufzeitfehler kommen.

Ja, das ist richtig, allerdings dürfte es auch keinen Grund geben in der map einen Pointer als Schlüssel zu nehmen!

Wie macht man es richtig, dass es hier unter keinen Umständen zu einem Laufzeitfehler kommt?

const_cast nicht verwenden und dafür sorgen, dass solch ein cast nicht nötig ist!

Insgesammt ist dein ganzer Wrapper unnötig - soweit ich verstanden habe, was du überhaupt erreichen willst.