Не знаю правильно ли я назвал вопрос, но ситуация такая. Есть класс 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(...) в каждом ребенке.
По стандарту языка чистый виртуальный класс должен содержать только общие методы, которые в последствии будут полностью реализованы. Продумайте лучше вашу архитектуру по совету @VladD.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости