Why can't a method be virtual AND static at the same time?

Tobias Pankrath tobias at pankrath.net
Wed Jan 29 06:29:23 PST 2014


> Such definition of ConsoleLogger fails to compile. I don't see
> any drawbacks to allowing this though, except the compiler would
> probably have to generate 2 methods internally.
> The way it is now, you have to either define each method twice 
> or
> always create an instance.
> Or am I missing an obvious solution?

Instead of defining it twice, you could alias the base version.



More information about the Digitalmars-d mailing list