[fpc-pascal]Bug with virtual methods
Johann Glaser
Johann.Glaser at gmx.at
Tue Dec 31 12:20:03 CET 2002
Hi!
> That is correct behaviour of the compiler. The compiler only searches in
> the scope of C2 for M1. It is the same as with 2 units. U1 and U2 instead
> of C1 and C2.
If the two methods have different names, the program compiles too. The
compiler 'forgets' all overloaded methods except that one which is
overridden.
Why that? Shouldn all methods be treated as "seperate" ones? So, two
methods with different names are "equally different" as two methods with
just different parameters?
Bye
Hansi
--
Johann Glaser <Johann.Glaser at gmx.at>
Vienna University of Technology
Electrical Engineering
____ http://www.johann-glaser.at/ ____
More information about the fpc-pascal
mailing list