将类模板做为参数(类模板中使用)
这种方式只在类模板中使用,函数模板不能使用这种方法。
将模板名做为一种特殊的数据类型,实例化对象的时候,使用模板名做为参数,传递给模板。
下面例子中,数组和链表都是线性表。
数组和链表自身为了适用不同的数据类型参数,定义为了模板
线性表类就是适用类模板做为参数的类。(模板的模板)
模板数组
模板链表
模板的模板:线性表
测试函数:
这种方式只在类模板中使用,函数模板不能使用这种方法。
将模板名做为一种特殊的数据类型,实例化对象的时候,使用模板名做为参数,传递给模板。
下面例子中,数组和链表都是线性表。
数组和链表自身为了适用不同的数据类型参数,定义为了模板
线性表类就是适用类模板做为参数的类。(模板的模板)
模板数组
模板链表
模板的模板:线性表
测试函数: