Уважаемые граждане форумчане, тут вот такя задачка подвернулась.
Дано: Есть указатель void *ptr; Известно что этот указатель указывает на реально существующий объект какого-то класса АА, так же известно что любой из классов АА является потомком класса А.
Нужно: 1. По указателю ptr узнать реальный тип объекта, привести указатель ptr к этому типу и...
2. вызвать метод класса АА, унаследованный им от класса А;
Ну второе-то вроде просто если выполнить первое
Вопрос: Возможно ли такое проделать вообще? Т.е. возможно ли по указателю типа void узнать на объект какого типа он указывает?
Зарание благодарен.