C++11新特性:variadic templates 实现不定量参数函数

variadic templates

#include 
using namespace std;
void print(){
    return;
}
                        //语法要求
template<typename T,typename... Types>  //语法要求
void print(const T& firstArg,const Types&... args){
    cout << firstArg << ' ';
    print(args...); //语法要求
}


int main(){
    print("That","is","cool",'!',' ',123);
}

你可能感兴趣的:(程序设计语言,c++,开发语言)