virtual-by-default rant
bearophile
bearophileHUGS at lycos.com
Sat Mar 17 20:27:40 PDT 2012
F i L:
> I'm a bit confused. Reading through the virtual function's docs
> (http://dlang.org/function.html#virtual-functions) it says:
>
> "All non-static non-private non-template member functions are
> virtual. This may sound inefficient, but since the D compiler
> knows all of the class hierarchy when generating code, all
> functions that are not overridden can be optimized to be
> non-virtual."
This is so much theoretical that I think this should be removed from the D docs. And to be put back when one DMD compiler is able to do this. Otherwise it's just false advertising :-)
Bye,
bearophile
More information about the Digitalmars-d
mailing list