2013/2/23 deadalnix <[email protected]>

> 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

Reply via email to