Возможный дубликат:
Поиск типа объекта в С++
Здравствуйте,
Мне жаль, если это дубликат, но я не смог найти ответ на мой вопрос здесь.
Предположим, что мы имеем следующую структуру классов в С++:
class CPolygon {
protected:
int width, height;
public:
void set_values (int a, int b)
{ width=a; height=b; }
};
class CRectangle: public CPolygon {
public:
int area ()
{ return (width * height); }
};
Теперь у меня есть указатель на объект CPolygon. Как проверить, действительно ли это указатель на объект класса CRectangle?