Преобразование типов
От: Maslennikov Украина  
Дата: 11.05.06 13:13
Оценка:
Вот такая проблема.
В программе есть три класса.



class Prototype
{
   //...
   virtual void Move()=0;
};

class Ball:public Prototype
{
   //...
   virtual void Initialize();
   virtual void Move(); // уже что-то в ней написано
};

class UserBall:public Ball
{
   void Initialize();
   void Move(); //завершает иерархию наследования
};

   //......

   Prototype* a= new UserBall();
   a->Initialize();
   //...


В классе UserBall нет ничего кроме указанной функции.
Как мне сделать,чтобы при выполнении некоторого условия экземпляр класса UserBall приводился к типу своего предка Ball?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.