有时,有两个或多个类,其功能是相同的,仅仅是数据类型不同。定义多个类显然是重复性工作。C++在发展的后期增加了模板(template )的功能,提供了解决这类问题的途径。可以声明一个通用的类模板,它可以有一个或多个虚拟的类型参数。利用类模板可以整合含各种数据类型的同样使用功能的类。
参考一篇写的很好的博文:
(C++类模板 template 详细使用方法)https://blog.csdn.net/AUTO1993/article/details/78649473#commentBox
有时,有两个或多个类,其功能是相同的,仅仅是数据类型不同。定义多个类显然是重复性工作。C++在发展的后期增加了模板(template )的功能,提供了解决这类问题的途径。可以声明一个通用的类模板,它可以有一个或多个虚拟的类型参数。利用类模板可以整合含各种数据类型的同样使用功能的类。
参考一篇写的很好的博文:
(C++类模板 template 详细使用方法)https://blog.csdn.net/AUTO1993/article/details/78649473#commentBox