C++设计范型:(到目前为止已经学习了两种C++设计范型)
(1)面向过程:按照面向过程式范型吧程序划分成不同的函数。
(2)面向对象:按照面向对象式范型把代码和数据组织成各种各样的类,并建立类之间的继承关系。
另一种范型:范型编程。
(3)泛型编程:泛型编程技术支持程序员创建函数和类的蓝图(即模板,template),而不是具体的函数和类。
PS:关键字class并不意味着这个是个类,这只是一种约定俗成的写法。在告诉计算机T是一种类型之后,就可以像对待一种普通数据类型那样使用他了。(写法是先写template<class T>接下来写要使用的函数模板的原型)