Dziedziczenie C ++ - odpowiednik getClass ()?
Weźmy na przykład następujące C ++.
vector<Animal> listAnimal;
class Fish : Animal ...
class Mammal : Animal ...
class Bird : Animal ...
Jeśli następnie dodam je wszystkie do listy, a następnie wyłapię je z listy, nie będę wiedział, z którą podklasą mam do czynienia. Mogę to zrobić w JaviegetClass()
lubthefish instanceof Fish
. Jak to zrobić w C ++?