【发布时间】:2020-08-25 05:17:23
【问题描述】:
我不明白下面的代码 sn-p 是如何工作的。尤其是std::initializer_list的用法。
template<typename ... T>
auto sum(T ... t)
{
typename std::common_type<T...>::type result{};
std::initializer_list<int>{ (result += t, 0) ... };
return result;
}
【问题讨论】:
标签: c++ c++11 templates c++14 variadic-templates