How can we template an alias?
HappyDance321 at gmail.com
Wed Feb 27 04:13:24 UTC 2019
On Wednesday, 27 February 2019 at 04:11:09 UTC, Michelle Long
> doubles and ints are not upcasted properly to complex
> foo(Complex!double c)
> foo(3) fails
> I'd like to do something like
> alias CR(t) = Complex!double(t);
> which would be equivalent to typing Complex!double(3) but much
> Writing a wrapper is overkill.
I guess I oversimplied...
alias C = Complex!double;
then C(3) works fine.
My problem is slightly more complex but I haven't figured out how
to reduce it.
More information about the Digitalmars-d-learn