c++从零开始—函数模板

1、函数模板的概念
函数模板是通用的函数描述,它们使用泛型来定义函数,其中的泛型可用具体的类型替换。通过将类型作为参数传递给模板,可使编译器生成该类型的函数。 模板格式:
template
void Swap(AnyType &a, AnyType &b)
{
AnyType temp;
temp = a;
a = b;
b = temp;
}

该程序的第一行指出,要建立一个模板,并将类型命名为 AnyType。关键字 template 和 typename 是必需的(可用 class 替换 typename)。类型名可以任意选择,通常使用 T。 以下示例程序介绍了如何使用函数模板:
#include
template
void Swap(T& a, T& b);

int main()
{
using na

c++从零开始—函数模板最先出现在Python成神之路

版权声明:
作者:ht
链接:https://www.techfm.club/p/7842.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>