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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.07.2016, 19:03   #1
m3g4z0rdEX
Пользователь
 
Регистрация: 14.10.2015
Сообщений: 17
По умолчанию Сокрытие методов класса

Доброго времени суток, форумчане. Хотелось бы узнать, почему происходит перекрытие методов класса, если положим в базовом классе объявлены 3 функции function(), function(int), function(int, int), а в наследнике только function(), то при обращении к методам класса наследника, доступна лишь та самая, что в нем объявлена, а те базовые, что остались - нет. Почему так происходит ? Как это работает ?
m3g4z0rdEX вне форума Ответить с цитированием
Старый 21.07.2016, 19:59   #2
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
Почему так происходит ?
Наследник перекрывает имя function, соответственно,
другие function также становятся не видны.
Croessmah вне форума Ответить с цитированием
Старый 21.07.2016, 22:36   #3
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

К ним можно обратиться используя полное имя:

ClassVariable.ClassName::FunctionNa me();

Конечно не очень красиво, но хоть доступно...
waleri вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перегрузка методов класса (с++) Antej Общие вопросы C/C++ 2 24.07.2012 17:58
Ошибка в использовании методов класса Jugger Общие вопросы C/C++ 2 26.10.2011 01:29
Описание методов вне класса Jugger Общие вопросы C/C++ 5 17.10.2011 20:19
Вектор из callback'ов методов класса Gongled Общие вопросы C/C++ 7 05.01.2011 16:29
массив методов класса DartDayring Общие вопросы C/C++ 0 07.12.2010 20:00