模板
模板把函数或类要处理的数据类型参数化,表现为参数的多态性,成为类属
个人思考:模板也是计算机的很重要的思想“抽象思想”的体现
模板解决的是逻辑结构相同,但具体数据元素类型不同的数据
参数化编程:
参数化编程有效地降低了开发成本,减少了出错概率,这也是模板思想的起源
深入剖析:
问题1:第12行和第15行调的是同一个函数吗?
函数模板与模板函数的辨析
函数模板:就是定义的一个带有参数类型的函数
模板函数:
编译器会把第12行换成 myswap<int>(a,b) ,第15行换成 myswap<double>(c,d) ,而把这两个就叫做模板函数
所以在这里生成