How to avoid a compilation error with this code ?
#include <iostream>
using std::cout, std::endl;
class Parent {
// ...
virtual void method() const;
};
class Child: public Parent {
// ...
void method();
};
virtual void Parent::method() const{
cout << "Parent::method() const" << endl;
}
virtual void Child::method(){
cout << "Child::method()" << endl;
}