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

Код:class A{public: void setAny(QString){ //... }};class B : public A {private: void setAny(){ QString str = "any"; setAny(str); }};Компилятор пишет function does not take 1 arguments, как решение, написать:Код:class B : public A {private: void setAny(){ QString str = "any"; A::setAny(str); }};Вопрос: почему функция не перегружается? Т.е. setAny(QString) попросту пропадает, т.е. в функции main нельзя будет сделать так:Код: B val; val.setAny("any");Поясните плиз, что в данном случае происходит с функцией setAny?Спасибо)
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Как снять перегрузку? Warrow Целительство 7 07.08.2024 11:43
наследование по закону, наследование по завещанию Guest Ещё вопросы и ответы из архива 5 0 15.01.2012 19:10
Как таракан выдерживает 700-кратную перегрузку ?! Guest Четвертый архив 0 11.12.2011 10:16
возможен ли треск в тракте при перегрузку звуковухи Guest Новые вопросы и ответы 1 0 01.12.2011 13:02
Как вычислить перегрузку сервера Guest Продолжение старого архива 0 16.10.2011 16:12



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