Здравствуйте. Собственно, имеется пример такого кода:
#include <iostream>
using namespace std;
class A
{
};
class B : public A
{
};
int main()
{
A a;
B b;
A* arr[2] = {&a, &b};
for(int i = 0; i < 2; ++i)
{
// Вот тут код определения типа класса. К какому классу принадлежит этот объект
// Допустим, если *arr[i] является обьектом типа A, пусть выводит 1, если B, то 2, иначе 3
}
}
Как такое сделать?