Mam klasę A i inną klasę, która dziedziczy po niej B. Zastępuję funkcję, która przyjmuje obiekt typu A jako parametr, więc muszę zaakceptować A. Jednak później wywołuję funkcje, które ma tylko B, więc chcę zwrócić false i nie kontynuować, jeśli przekazany obiekt nie jest typu B.
Jaki jest najlepszy sposób, aby dowiedzieć się, jakiego typu jest obiekt przekazany do mojej funkcji?