
Hi!
Let's consider such a hiphotetical situation. We have a classes:
[...]
Above order of definitions is important, due to language demand and compiler functionality
I don't think this statement is accurate. What is important is not the order of definitions, but the visibility of declarations at any particular place in the code where a particular symbol is actually used (the 'call site').
There are clear rules about how ambiguities are to be resolved in binding names to declared types or variables. They have nothing to do with in what order the declarations appeared (and are seen by the compiler).
YES! You are right, this is the point, and I am looking for the example where this aspects are highlighted. Regards. -- |\/\/| Seweryn Habdank-Wojewódzki \/\/