我刚刚发现在库基础TS v2中有一个make_array (std::experimental::make_array)模板,它允许从数组类型的参数推断数组类型。我猜主要目的是为了能够使用与cppreference上的示例类似的auto: auto x = std::experimental::make_array(1,2,3,4,5); 有没有我看不到的不同的动机有了C++20<
<array>
constexpr auto make_array(const std::integer_sequence<int, Is...>& param) // this works */
// constexpr auto make_array(std::integer_sequence<int, Is...> param) // doesn