Ich habe eine Klasse A und eine andere Klasse, die davon erbt, B. Ich überschreibe eine Funktion, die ein Objekt vom Typ A als Parameter akzeptiert, also muss ich ein A akzeptieren. Später rufe ich jedoch Funktionen auf, die nur B hat. Daher möchte ich false zurückgeben und nicht fortfahren, wenn das übergebene Objekt nicht vom Typ B ist.
Wie kann ich am besten herausfinden, welcher Typ das an meine Funktion übergebene Objekt ist?