On 02/17/2012 02:33 PM, Timon Gehr wrote:

Introducing a new overload against const in a subclass is illegal:

class C{
     void foo(){}
}
class D : C{
     override void foo(){}
     override void foo()const{}
}

Error: D.foo multiple overrides of same function

Oops...

I meant

class C{
    void foo(){}
}

class D:C{
    override void foo(){}
    void foo()const{}
}

The error message is the same though.

Reply via email to