泛型编程
假如我们要写一个两数交换的函数,按我们之前学的知识,我们会这样。
这是函数重载,按我们的理解,再增加不同的类型的数进行交换又要写一个函数,这样就需要不断的去写函数。
所以这里就引出了我们接下来要说的泛型编程。
函数模板
格式
定义多个模板参数
template<typename x, typename y>
上面交换的代码可以写成这样
模板调用的是同一个函数吗?
模板的实现原理
T不明确
模板实例化的函数和普通函数
类模板
类模板写法
类模板用法
注意事项
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。