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

英语网站推广策划书邵阳seo优化

英语网站推广策划书,邵阳seo优化,php+mysql网站开发全程实例pdf,衡水做企业网站的公司模板函数是什么?就是不指定类型的函数,不指定类型如何写代码?所以得用到模板,可以先用模板代替,就好像方程式,先用x,y代替一样。 它的写法是这样,定义函数时,开头加一句:(其中的T就相当于x,y之…

模板函数是什么?就是不指定类型的函数,不指定类型如何写代码?所以得用到模板,可以先用模板代替,就好像方程式,先用x,y代替一样。

它的写法是这样,定义函数时,开头加一句:(其中的T就相当于x,y之类的)

template <typename T>

表示下面是个模板函数,完整代码:

#include <iostream>using namespace std;
//定义模板函数
template<typename T>
void out(T a)
{cout << a << endl;
}int main() {int a = 112;char str[10] = "hello";out(a);out(str);    
}

可以看到,out函数,传入不同类型的参数都正常执行。

这里的typename T,typename表示定义了一个模板参数,用T代替了具体类型。

当然这个T你也可以取别的名字,然后可以有多个typename。只要调用时一致就行。

如:

template<typename T1,typename T2>

这种模板函数,是在编译时根据调用的具体参数来生成函数代码,并不是编译后的代码实现了这个功能。需要明白。

所以像上面,调用时分别传入了int和char类型,那么编译器就会生成两个函数代码,一个是int类型,一个是char类型。

模板函数,适用于不同的类型有着共同的代码,本质上是为了方便灵活编程。 

模板类

了解了模板函数,接下来我们再来看看模板类又是怎么回事。

定义了模板类后,那类里面的变量类型也同样可以用模板代替的,如下:

#include <iostream>using namespace std;
//定义模板类
template<typename T>
class cOut {public:T ca; //可以定义成员变量void out(T a)  //参数类型用T代替{cout << a << endl;ca = a;}
};int main() {int a = 112;char str[10] = "hello";cOut<int> ct;//定义类对象ct.out(a);cOut<char*> cs;cs.out(str);}

运行效果:

这里的模板类跟模板函数一样,编译器是没有生成具体的代码的。

所以在定义模板类对象时,必须显式指定类型,告诉编译器生成那种类型的类代码实例化。

如:

  cOut<int> ct;//int类型cOut<char*> cs;// char *类型

就是尖括号加类型名。

所以我们以后看到类似的定义就能知道这大概是个模板类呢,不要奇怪这种用法。 

http://www.dtcms.com/wzjs/421760.html

相关文章:

  • 视频生成网址链接seo搜索是什么
  • 各大网站流量排名seo优化工具有哪些
  • 谁有qq网站开发资源群情感营销
  • 小男孩和女人做的网站免费检测网站seo
  • 传奇免费网站模板下载seo辅助工具
  • 网站建设费属于宣传费百度下载免费安装到桌面
  • 免费的销售管理系统宁波seo搜索排名优化
  • 天河门户网站建设公司中国搜索引擎排名2021
  • 做国外家具贸易的网站品牌营销案例分析
  • wordpress cdn 谷歌甘肃seo网站
  • 西部网站邮箱登录网络营销薪酬公司
  • 自己做网站 赚钱什么是核心关键词
  • 一级a做爰网站新闻发布平台有哪些
  • 网站菜单样式关键词分析
  • 做网站劫持多少钱适合30岁短期培训班
  • 免费网站建设是什么营销推广方式有哪些
  • wordpress文中广告天津seo外包团队
  • 西安市房产信息查询平台官网北京搜索优化推广公司
  • 如何做直播网站武汉网络推广seo
  • wordpress搬迁后变英文seo排名点击报价
  • 最权威的做网站设计公司价格国外新闻最新消息
  • 日本建设网站免费公司网址怎么注册
  • 网站开发中如何设计验证码seo是指
  • wordpress上传音乐seo教程自学
  • 零陵做网站新浪舆情通
  • 时间管理系统 网站开发网络营销成功案例有哪些2022
  • 自己做的网页可以上传网站吗百度排名优化软件
  • 中文做网站百度建站官网
  • 网站建设需要提供那些资料网页设计教程
  • 邯郸哪个公司做网站好百度搜索优化怎么做