Bug in D!!!

EntangledQuanta via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed Aug 30 15:53:04 PDT 2017


On Wednesday, 30 August 2017 at 22:08:03 UTC, Jonathan M Davis 
wrote:
> On Wednesday, August 30, 2017 21:51:57 EntangledQuanta via 
> Digitalmars-d- learn wrote:
>> [...]
>
> Templates have no idea what arguments you intend to use with 
> them. You can pass them any arguments you want, and as long as 
> they pass the template constraint, the compiler will attempt to 
> instiate the template with those arguments - which may or may 
> not compile, but the compiler doesn't care about that until you 
> attempt to instantiate the template.
>
> [...]

I'm going to try to implement it as a library solution, something 
that basically does what you have done. This will at least 
simplify each instance to a few lines of code but would be 
required in all derived classes.


More information about the Digitalmars-d-learn mailing list