Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2011, 18:26   #1
shude
Новичок
Джуниор
 
Регистрация: 10.02.2011
Сообщений: 1
По умолчанию Как вызвать перекрытый метод из предка.

Есть базовый класс:

Код:
class BaseClass
{
    private:
   
    public:
              ...
              virtual void SomeFunc();
};
Есть производный класс:

Код:
class SomeClass : public BaseClass
{
    private:
               ...
    public:
              void SomeFunc(); // Перекрываем метод

};
Перекрытый метод работает нормально если его вызывать из SomeClass->
а как быть если SomeFunc() нужно вызвать из BaseClass и в случае если метод перекрыт в других классах использовать перекрытый метод ?
shude вне форума Ответить с цитированием
Старый 10.02.2011, 19:22   #2
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

Внутри если, то BaseClass::SomeFunc.
Кстати, не SomeFunc, а SomeMethod .
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вызвать метод из другого класса в C# KobolD Помощь студентам 6 25.06.2010 14:12
Создание компонента-предка в Delphi amico Помощь студентам 7 14.11.2009 17:44
как вызвать ф-ыю? Natok Помощь студентам 4 28.05.2009 15:01
вызвать метод класса, находящегося в другом модуле zalum Общие вопросы Delphi 4 06.05.2009 08:47
Создание своего класса, наследование от предка Krechet Общие вопросы Delphi 16 02.05.2009 16:15