Templates args
Andrey via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Jul 14 13:03:22 PDT 2016
On Thursday, 14 July 2016 at 19:48:38 UTC, ag0aep6g wrote:
>
> Make F an alias parameter:
>
> ----
> struct Neurons_layer(T = float, size_t neurons_num = 0, alias F
> = Sigmoid)
> if(isFloatingPoint!T && is(typeof(F!T.Function)))
> {
> ...
> private:
> alias Function = F!T.Function;
> }
>
> unittest
> {
> Neurons_layer!(float,5,Sigmoid) nf;
> }
> ----
WOW! It's works. Thanks.
I like D more and more )))
More information about the Digitalmars-d-learn
mailing list