Перегрузка и переопределение
Увидел такой код:
class Base {
public:
virtual void foo(int i = 0);
virtual void foo(int i, int j):
}
class Derived {
public:
virtual void foo(int i);
}
Вопрос был, что и как здесь можно вызвать?
int main() {
Derived * d = new Derived();
// Вызываем все, что можем.
}
Источник: Stack Overflow на русском