当前位置: 首页 > news >正文

做网站需要注意事项创建网站收费

做网站需要注意事项,创建网站收费,江苏省建设厅官方网站,浙江网站推广运营一、函数模板 1.1 概念 函数模板代表了一个函数家族&#xff0c;该函数模板与类型无关&#xff0c;在使用时被参数化&#xff0c;根据实参类型产生函数的特定类型版本。 格式&#xff1a; template <typename T>或template <class T> template <class T>…

一、函数模板

1.1 概念

函数模板代表了一个函数家族,该函数模板与类型无关,在使用时被参数化,根据实参类型产生函数的特定类型版本。

格式: template <typename T>template <class T>

template <class T>
void Swap(T& a, T& b)
{T tmp = a;a = b;b = tmp;
}int main()
{int a = 1, b = 2;double d1 = 1.2, d2 = 2.1;Swap(a, b);Swap(d1, d2);return 0;
}
1.2 函数模板的原理

在编译阶段,编译器需要根据传入实参的类型推演生成对应类型的函数

1.3 函数模板的实例化

用不同类型的参数使用函数模板时,称为函数模板的实例化。

1. 隐式实例化:编译器根据传入实参的类型推演生成对应类型的函数

如上:Swap()

template <class T>
T Add(const T x, const T y)
{return x + y;
}int main()
{int a1 = 1;double d1 = 2.0;// error// Add(a1, d1); // 1. Add(a1, (int)d1); 2. 显式实例化return 0;
}
2. 显式实例化:在函数名后的<>中指定函数模板的参数类型
template <class T>
T Add(const T x, const T y)
{return x + y;
}int main()
{int a1 = 1;double d1 = 2.0;Add <double>(a1, d1);// 显式实例化return 0;
}

二、类模板

2.1 类模板格式
template <class T1, class T2, ..., class Tn>
class 类模板名
{// 类成员定义
};

E.g.

template <class T1>
// typedef int STDateType    class Stack// Stack不是具体的类,是编译器根据被实例化的类型生成的具体类的模具
{
public:Stack(int capacity = 3):_top(0), _capacity(capacity){cout << "Stack(int capacity = 3)" << endl;// _a = new STDateType[capacity];_a = new T1[capacity];}~Stack(){cout << "~Stack()" << endl;delete _a;_top = _capacity = 0;}
private:// STDateType* _a;T1* _a;int _top;int _capacity;
};
http://www.yayakq.cn/news/857646/

相关文章:

  • 怎么做带数据库的网站网站快速有排名
  • 宁波 外贸网站建设住房城乡建设网站
  • 网站设计制作价钱榆林网站建设推广
  • dw做企业网站响应式布局方案
  • 网站建设与维护服务做企业网站可以没有后台吗
  • 网站功防教程wordpress 音乐播放器 歌词
  • 爱站网挖掘词WordPress自己安装了插件
  • 设备网站建设网站设计学习网
  • 网站自助搭建做纯静态网站怎么样
  • 手机网站 普通网站口碑好的盘锦网站建设
  • 网站建设前期准备极速网站建设定制多少钱
  • 企业官网网站北京建设网站官网
  • 企业网站推荐美食网页设计模板素材
  • 咸阳学校网站建设报价看片应该搜什么关键词哪些词
  • 静态网站优化界面设计效果图排版
  • 在线音乐制作网站网站建设公司的发展前景
  • 商丘手机网站制作华为荣耀官网入口
  • 管理公司网站建设闲置物品交易网站怎么做的
  • 网站有多少个做电影网站程序好用吗
  • 做网站的整体风格确定方式信息网站有哪些
  • 汕尾手机网站建设报价建设部网站 绿色建筑评价表
  • 给网站做绝对路径咸阳商城网站开发设计
  • 找个男做那个视频网站网上购物app
  • 创办一个网站要多少钱中软属于国企还是央企
  • 如何做公司宣传网站深圳微信开发
  • 重庆制作网站的公司排名行政单位门户网站建设方案
  • 网站解析时候让做别名建网站 英文
  • 南宁网站备案快速收录工具
  • 网站开发平台 运行平台怎么样安装wordpress
  • 网站开发中网页之间的链接形式wordpress 友荐