たとえば、Animal クラスがあり、Lion クラス、Tiger クラスなどの他のクラスを作成しました。Animal クラスのリストを作成しました。リストを横断して、リスト内のすべてのメンバーのクラスのタイプに従ってリストを処理したいと考えています。
Class Animal
Class Tiger :: public Animal{}
Class Lion :: public Animal{}
list<Animal> l;
Tiger T;
Lion L;
l.push_back(T); l.push_back(L);
if the top member of the list is Tiger print"ITs a tiger"
else print"something"
単純に、作成したインスタンスの型を確認したい。やり方がわかりません。