Template with default parameter
Andrey Zherikov
andrey.zherikov at gmail.com
Fri Mar 11 16:15:18 UTC 2022
On Friday, 11 March 2022 at 12:53:56 UTC, Adam D Ruppe wrote:
> On Friday, 11 March 2022 at 12:01:27 UTC, Andrey Zherikov wrote:
>> There is some inconsistency between templates and template
>> functions as this works as I want to:
>
> Yeah, functions have the special feature of implicit
> instantiation from the function arguments. No other template
> do, if you want an instance there, you need to specify it as a
> !(). And since functions can't return aliases to types you
> can't use that to get around it. There's no way to do what you
> want to do, you either need to write the !() or use a different
> alias name.
Thanks for explanation!
More information about the Digitalmars-d-learn
mailing list