Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 16:35
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Испытываю фундаментальные трудности с иерархией классов.Скажем, есть классclass Foo{public: Foo() { }; virtual ~Foo();public: void SomeMethod(int p1, double p2);}и его подклассclass Bar : public Foo{public: Bar() : Foo() { }; virtual ~Bar();public: void SomeMethod(int p1, double p2, char p3);}Создается объект класса Bar:Foo* obj = new Bar();Bar->SomeMethod(int, double, char);И компилятор с радостью выдает, что не может увидеть этот метод. А видит только Foo-шный SomeMethod(). По идее, перед SomeMethod() и там, и там должен был стоять virtual - я пробовал так, ничего не меняется...
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Юнг и классическая йога Guest Новый архив 2 0 30.09.2011 08:46
Классическая игра Guest Новый архив 3 0 30.09.2011 03:53
Классическая гитара Guest Продолжение нового архива 0 29.09.2011 22:51
классическая музыка Guest Новые вопросы и ответы 4 0 21.09.2011 11:13
классическая гитара Guest Новый архив 3 0 06.09.2011 03:18



© www.otvetnemail.ru - Форум вопросов и ответов.