变异模板和椭圆

时间:2014-02-14 09:59:50

标签: variadic-templates ellipse

我有两个功能定义如下

void Function( ... );

template < typename ... ARGS >
void Function1( ARGS ... args )
{
    // I have to call Function here
}

如何将可变参数模板参数“args”传递给Function。

1 个答案:

答案 0 :(得分:0)

您应该可以致电Function(args...)

C ++ 11中的...运算符扩展了模板参数包,这正是您想要的。有关详细信息,请参阅here