Я определил класс A и получил новый класс B из A. Я перегрузил функцию SetData() в классе B. Когда я попытался получить доступ к функции SetData класса B с помощью объекта B, компилятор этого не разрешает. Почему это так ?Функция-член переопределения по иерархии классов
class A{
public :
void SetData();
};
class B : public A {
public:
void SetData(int);
};
B b;
b.SetData() ; // error
Ну, всегда можно начать с чтения ошибки. – 2009-10-24 08:37:52
код выглядит действительным. Пожалуйста, сообщите точное сообщение об ошибке получения. –
BTW, оператор которого перегружен здесь? –