Final by default?
Walter Bright
newshound2 at digitalmars.com
Thu Mar 13 23:39:38 PDT 2014
On 3/12/2014 11:44 PM, Manu wrote:
> But you understand the danger in creating a situation where experts can't
> optimise their code even if they want to; if at some later time it becomes an
> issue, or some new customer comes along with more stringent requirements.
> These are not unrealistic hypothetical scenarios. Libraries exist, and they have
> customers by definition. Requirements change over time. Defaulting to an
> inflexible position is dangerous.
As I pointed out in another post, virtuality is hardly the only thing that can
change in an interface that strongly affects performance. The existence of
destructors is another. About everything about an interface affects performance.
More information about the Digitalmars-d
mailing list