类模板,模板类和函数模板,模板函数

单整数类 {
单整数加
单整数减
单整数乘
单整数除
}
双整数类 {
双整数加
双整数减
双整数乘
双整数除
}所以C艹跟其他强类型语言为我们提供了一个所谓模版功能:<变量类型>整数 {
<变量类型>加
<变量类型>减
<变量类型>乘
<变量类型>除
}
 类模板的重点是模板。表示的是一个模板,专门用于产生类的模子。例子:

1 template
2 class Vector
3 {
4 …
5 };

使用这个Vector模板就可以产生很多的class(类),Vector、Vector、 Vector< Vector >、Vector<Shape*>……。

模板类的重点是类。表示的是由一个模板生成而来的类。例子:

上面的Vector、Vector、……全是模板类。
函数模板的重点是模板。表示的是一个模板,专门用来生产函数。例子:

1 template
2 void fun(T a)
3 {
4   …
5 }

在运用的时候,可以显式(explicitly)生产模板函数,fun、fun、fun<Shape*>……。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无敌秋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值