Перегрузка метода абстрактного класса
Не знаю правильно ли я назвал вопрос, но ситуация такая. Есть класс Parent:
class Parent {
virtual void m(int a);
virtual void m(int a, int b);
};
и классы-дети:
class Child_one : public Parent {
void m(int a);
};
class Child_two : public Parent {
void m(int a, int b);
};
И, собственно, как быть в таких случаях? Компилятор требует реализацию обоих перегрузок m(...)
в каждом ребенке.
Источник: Stack Overflow на русском