Показать сообщение отдельно
Старый 17.12.2010, 18:22   #17
wolfhound512
Знающий
 
Аватар для wolfhound512
 
Регистрация: 18.02.2008
Сообщений: 276
Написано 121 полезных сообщений
(для 299 пользователей)
Ответ: Undefined reference to...

Я к "элите" С++ не отношусь, поэтому попробую помочь.

В 2008-й студии этот код компилируется нормально, и даже работает. Думаю что для твоего компилятора просто стоит указать квалификатор "virtual"
class Animal1 : public Animal
{
      public:
             virtual void Update();
             virtual Animal* Create();
      protected:
};
Кроме того не ясно зачем тебе виртуальная функция Create. Если я правильно понял ее назначение, то тебе следует сделать ее статической (static)

UPD: Нет, virtual указывать не обязательно, ошибка наверное действительно "где-то в коде, который нам не был продемонстрирован"
__________________
GUI, GUIw512, AlbaLynx, Форум
(Offline)
 
Ответить с цитированием