On Wednesday, 8 July 2015 at 21:04:27 UTC, jmh530 wrote:
On Wednesday, 8 July 2015 at 18:31:00 UTC, Steven Schveighoffer wrote:
You can use a function lambda:

auto fp = (real a) => cos(a);

Note, I had to put (real a) even though I would have expected "a => cos(a)" to work.

-Steve

Interesting. You have to put real because there is also a float and double version of cos.

Even if there are no overloads, you'd still need to specify the type. That's because `a => cos(a)` is not a function, but a function template, and therefore can't be store in a variable.

Reply via email to