是否有一种无需使用递归即可获取参数包中第一个值的方法?

问题描述 投票:0回答:1

我已经看到许多示例代码,这些示例代码使用递归从参数包中提取值。除了递归之外,还有什么方法可以从参数包中提取值?

c++ variadic-functions parameter-pack
1个回答
0
投票

当然,调用另一个函数:

template <typename First, typename ...Args>
auto&& firstArg(First&& first, Args&&...) noexcept
{
        return std::forward<First>(first);
}
© www.soinside.com 2019 - 2024. All rights reserved.