C ++ - Vererbung - Entspricht getClass ()?

Nehmen Sie zum Beispiel das folgende C ++.

vector<Animal> listAnimal;

class Fish : Animal ...
class Mammal : Animal ...
class Bird : Animal ...

Wenn ich sie dann alle zur Liste hinzufüge und sie dann willkürlich von der Liste entferne, weiß ich nicht, mit welcher Unterklasse ich es zu tun habe. Ich in Java konnte ich tungetClass() oderthefish instanceof Fish. Wie mache ich das in C ++?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage