...
我对使用模板参数包时应该放置的位置感到困惑。
例如,在模板参数列表中,我们应该使用typename ...Ts
,而在参数列表中,它变成Ts...ts
。
当实例化一个模板时tuple<Ts...>
,最让我困惑std::forward<Args>(args)...
的是,...
括号外的。在那之前,我强迫自己只记住这一点,直到今天我看到这个:sizeof...(Params)
,我想我必须了解正则模式以避免进一步混淆。
那么任何人都可以帮助如何对待它...
以充分了解放置它的位置吗?