C++从入门到入土第七篇:模板初阶

Posted 李憨憨_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++从入门到入土第七篇:模板初阶相关的知识,希望对你有一定的参考价值。

模板初阶



一、函数模板

以前我们要写交换函数的话是这样来写的:

虽然函数重载可以实现,但每次新增加一个数据类型,就需要重新再写一个交换函数,比较麻烦;
所以我们可以通过函数模板来解决这类问题


这些都是隐式实例化,根据变量类型进行推导的;
typename是用来定义模板参数关键字,也可以使用class(切记:不能使用struct代替class)

二、类模板

以上是关于C++从入门到入土第七篇:模板初阶的主要内容,如果未能解决你的问题,请参考以下文章

C++从入门到入土第十七篇:继承

[C++]C++入门到入土篇 HelloWorld 解析 && C++入门

C++从入门到入土第四篇:运算符重载

C++初阶---模板入门

C++从入门到入土第二篇:C++入门(续)

C++从入门到入土第一篇:初识C++