Is there any current way, or possibly planned standards change, that would allow me to require an overridden virtual function use the override
keyword?
class base {
virtual void foo() = 0; //what, if anything, can I do here so that...
}
class derived {
void foo(); //...this is an error...
void foo() override; //...and only this accepted
}