C++ 模板技术和STL实战开发(1)——STL实用编程技术(1)——模板机制剖析

模板

模板把函数或类要处理的数据类型参数化,表现为参数的多态性,成为类属

个人思考:模板也是计算机的很重要的思想“抽象思想”的体现

模板解决的是逻辑结构相同,但具体数据元素类型不同的数据

 

参数化编程:

参数化编程有效地降低了开发成本,减少了出错概率,这也是模板思想的起源

深入剖析:

问题1:第12行和第15行调的是同一个函数吗?

函数模板与模板函数的辨析

   函数模板:就是定义的一个带有参数类型的函数

   模板函数:

      编译器会把第12行换成 myswap<int>(a,b) ,第15行换成 myswap<double>(c,d) ,而把这两个就叫做模板函数

所以在这里生成

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值