IT评测·应用市场-qidao123.com

标题: C++函数模板和类模板 [打印本页]

作者: 十念    时间: 2022-9-2 19:16
标题: C++函数模板和类模板
  C++语言全盘继承了C语言的标准库,其中包换非常丰富的系统函数,例如输入/输出函数、数学函数、字符串处理函数和动态内存分配函数等。C++语言另外又增加了一些新的库,我们把C++语言新增的这部分库称为C++标准库。C++语言的模板技术包括函数模板和类模板。模板技术是一种代码重用技术,函数和类是C++语言中两种主要的重用代码形式。代码模板使源程序更加凝练。
一、函数模板
  函数模板的基本原理是通过数据类型的参数化,将一组算法相同但所处理数据类型不同的重载函数凝练成一个函数模板。
1、函数模板的定义和使用
  函数模板的定义语法形式:
  template
  函数类型 函数名(形参参数列表)
  {
    函数体
  }
函数模板的几点语法细则:
示例:
[code]#includeusing namespace std;template   //定义函数模板Max,声明一个类型参数TT Max(T x,T y)   //使用类型参数T定义函数类型和形参x和y的类型{    return(x>y?x:y);}int main(){    cout




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4