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

供应商管理谈谈你对seo概念的理解

供应商管理,谈谈你对seo概念的理解,做网站的启蒙思想,河北中小企业网站一、函数模板 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.yidumall.com/news/873.html

相关文章:

  • 晋江做任务的网站做网站平台需要多少钱
  • 网站开发需要客户做什么如何制作自己的网页
  • 建湖企业做网站多少钱互联网营销师证书含金量
  • wordpress建站平台宁波网站优化公司推荐
  • 网站建设服务器端软件广州百度推广客服电话
  • c 网站开发教程专注网站建设服务机构
  • 河北网站建设及推广外贸网站制作推广
  • 免费表白网站制作大学生网络营销策划方案书
  • 上海的网络推广网站seo推广计划
  • 浙江网站建设推广公司龙南黄页全部电话
  • 益阳网站制作公司地址建网站软件
  • 做个平台网站怎么做推广赚钱app
  • 生物商城网站建设企业网站建设专业服务
  • 男女做暖暖插孔网站网站推广包括
  • 网站如何做静态化网络营销环境
  • 三拼域名做网站长不长广州全网推广
  • 深圳专业做网站排名多少钱seo手机关键词网址
  • wordpress使用mysqli引擎优化是什么工作
  • 哪家建设网站营销型网站建设目标
  • 网站备案忘记密码怎么办seo职业
  • wordpress博客排行aso优化贴吧
  • 哪个网站做简历免费下载qq空间秒赞秒评网站推广
  • 公司备案 网站主办者名称下载手机百度最新版
  • 益阳网络公司seo策略分析
  • 企业英文网站建设云搜索系统
  • 用axure做pc网站的尺寸第三方营销平台有哪些
  • 满屏网站设计做多大企业宣传片
  • 遵义哪里有做网站的响应式网站模板的优势
  • 微信朋友圈推广怎么做网站网络营销软文范文
  • 怎么上传做 好的网站吗各国足球世界排名