[SG10] Last-minute changes

Nelson, Clark clark.nelson at intel.com
Sat Apr 11 02:27:34 CEST 2015


> The library examples look good to me, I couldn't find anything to
> laugh at :-)

Wow. Miracles happen sometimes.

> For "N4295: Folding expressions" the motivating example from N4191
> might be good:
> 
> #if __cpp_fold_expressions
> template<typename... T>
>   auto sum(T... args)  { return (args + ...); }
> #else
> auto sum() { return 0; }
> template<typename T>
>   auto sum(T t) { return t; }
> template(typename T, typename... Ts)
>   auto sum(T t, Ts... ts) { return t + sum(ts...); }
> #endif
> 
> In this example, the version using a fold expression performs
> fewer
> copies and fewer function calls.

Thanks for pointing that out.

Unfortunately I don't have time to edit that in today, so it won't be in what I'm about to send to John. But I'll get to it eventually.

Clark


More information about the Features mailing list