Old problem with performance
Christopher Wright
dhasenan at gmail.com
Mon Feb 9 04:57:52 PST 2009
Weed wrote:
> And if I need some different such combinations? For each it is necessary
> to write such 8-10 lines? This is terrible!
You need to add those lines for every method you need virtual dispatch
with for your value type. It's an overhead of three lines per method,
two for the interface (declaration and member), and one extra line where
you create the struct. If you're reasonable, your struct constructor
will create a default instance.
So, it's not that great an overhead.
More information about the Digitalmars-d
mailing list