C++ Primer(第5版) 练习 16.53
练习 16.53 编写你自己版本的print函数,并打印一个、两个及五个实参来测试它,要打印的每个实参都应有不同的类型。
环境:Linux Ubuntu(云服务器)
工具:vim
代码块
template <typename T>
ostream &print(ostream &os, const T &t){
return os<<t;
}
template <typename T, typename... Args>
ostream &print(ostream &os, const T &t, const Args&... rest){
os<<t<<", ";
return print(os, rest...);
}