On 2013-04-09 05:09, Rob T wrote:

My understanding of this is that while all of your class functions will
be virtual by default, the compiler will reduce them to non-virtual
unless you actually override them, and to override by mistake is
difficult because you have to specify the "override" keyword to avoid a
compiler error.

Currently DMD does not devirtualize (or what's called) methods.

--
/Jacob Carlborg

Reply via email to