Код: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?Спасибо)
|