c++中的template……

来源:百度知道 编辑:UC知道 时间:2024/05/12 05:25:29
我在学数据结构中看不懂这些,请帮解释一下这怎么理解?!
template<class Type>class List;
请问template是什么意思?!为什么定义类List还要加<class Type>???不懂,,,请帮忙解释一下……

就是为了实现多态性,就是说啊,基本成员,函数都相同,就是操作的类型不同,这时候做个模板(mu ban),完了再用它来生产类,就可以多用了。就是这么个意思

template是声明这个类是一个模版类,<class Type>和template关键词是一起用的,在声明这个类的实例的时候就可以用具体的类型替换<>里的内容,可以是int,double等简单的类型,也可是是结构体或者类类型