将类模板做为参数(类模板中使用)

将类模板做为参数(类模板中使用)

这种方式只在类模板中使用,函数模板不能使用这种方法。

将模板名做为一种特殊的数据类型,实例化对象的时候,使用模板名做为参数,传递给模板。

下面例子中,数组和链表都是线性表。
数组和链表自身为了适用不同的数据类型参数,定义为了模板
线性表类就是适用类模板做为参数的类。(模板的模板)

模板数组
将类模板做为参数(类模板中使用)_第1张图片

模板链表
将类模板做为参数(类模板中使用)_第2张图片

模板的模板:线性表
将类模板做为参数(类模板中使用)_第3张图片
测试函数:
将类模板做为参数(类模板中使用)_第4张图片

你可能感兴趣的:(C++11简单的使用方法,c++)