inheritance problem

bayo bayo.fr at gmail.com
Thu Apr 26 10:55:34 PDT 2007


Hello, i currently use DMD 1.013 for Windows and i cant compile this code


class C1 {
	public void add(int i, int j) {}
}

class C2 : C1 {
	public void add(int i) {}
}

void main() {
	C2 c = new C2();
	c.add(1, 2);
}

src\inheritance.d(16): function inheritance.C2.add (int) does not match 
parameter types (int,int)


I dont use D for a long time, but i dont remember having problem like this?

So anybody can help me:
*Is there a problem on my code?
*Is it a desired limitation?
*Can i use another version of DMD to remove this problem?

Thanks a lot for your help.

-bayo


More information about the Digitalmars-d-bugs mailing list