C++ 模板系列小结 06-可变参数模板特性

多媒体开发札记 at 
C++11 中引入了可变参数模板的特性,可变参数模板就是一个接受可变数目参数的模板函数或者模板类。可变数目的参数被称为参数包,存在如下两种参数包:模板参数包:表示零个或多个模板参数函数参数包:表示零个或多个函数参数具体如下所示,声明了一个可变参数函数模板。1// Args 是一个模板参数包;rest 是一个函数参数包 2// Args 表示零个或多个模板类型参数 3// rest 表示零个或多个函数参数 4template 5void foo(const T &t, const Args&... rest); CPP 可变参数模板的表示形式和正常可变参数函数类似,都是通过省略号 ……