template的应用
函数模板:function template
类模板:class template
模板的参数是变量
参数的个数可以变化:利用参数的个数逐一递减的特性,实现递归函数的调用,利用function template
参数的类型可以不同:利用参数的个数逐一递减,参数的类型也逐一递减的特性,实现递归继承和递归组合
以class template实现
C++11模板有接收可变模板参数的能力,后续通过7个例子介绍这种能力的使用。
template的应用
函数模板:function template
类模板:class template
模板的参数是变量
参数的个数可以变化:利用参数的个数逐一递减的特性,实现递归函数的调用,利用function template
参数的类型可以不同:利用参数的个数逐一递减,参数的类型也逐一递减的特性,实现递归继承和递归组合
以class template实现
C++11模板有接收可变模板参数的能力,后续通过7个例子介绍这种能力的使用。