On Mon, Feb 01, 2010 at 05:55:47PM +0100, Carl Mäsak wrote: > Is it allowed to do 'class B { ... }' several times in different files > before finally declaring the real B? If so, then I'd consider it > equivalent to my proposed keyword, and thus there'd be no need for the > latter.
Yes. And "declaring the real B" doesn't have to be "final", nor does it have to occur at all (as long as none of the features needed from B are ever needed). Pm