2013/2/23 deadalnix <deadalnix@gmail.com>
class A {
    void foo() {}
}

class B {
    override void foo() const {}
}

Add a const foo method to A, and B;foo don't overload the same method anymore.

B.foo overrides A.foo. It is properly allowed as a particular case in contravariant parameter type.

Kenji Hara