[OT] ISO C++ 17 changes
ag0aep6g via Digitalmars-d
digitalmars-d at puremagic.com
Tue Apr 4 07:12:15 PDT 2017
On 04/04/2017 03:45 PM, Meta wrote:
> I mean what goes on inside fold.
Ok. That's what I missed.
> If you look at the C++ example it's
> very concise and IMO beautiful:
>
> <typename ...Args> auto f(Args ...args) { return (0 + ... + args); }
But the shown `fold` implements the functionality of that C++ language
feature. That is, you have to compare `fold!"+"(args)` with `(0 + ... +
args)`. The C++ version may be more beautiful, but verbosity seems about
the same.
I think I accidentally sent this directly to your email, too. Sorry
about that; Thunderbird's "answer" buttons can be confusing for me.
More information about the Digitalmars-d
mailing list