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

网站推广初期目标销售推广

网站推广初期目标,销售推广,做招商加盟网站怎么样,大连比较好的建站公司模板函数是什么?就是不指定类型的函数,不指定类型如何写代码?所以得用到模板,可以先用模板代替,就好像方程式,先用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/258230.html

相关文章:

  • 仿快法务网站开发模板百度客服电话是多少
  • 网页设计模板图片汽车seo诊断网站
  • 支付宝手机网站签约seo优化官网
  • 广州网站建设开发站长之家工具高清
  • 网站的设计与应用论文西安网络推广外包公司
  • 杭州网站建设开发百度网站收录提交
  • 个人工商注册查询网站搜索引擎营销的特点
  • 可以做mv的视频网站优化设计一年级下册数学答案
  • wordpress 伪静态 iis网站自然排名优化
  • 深圳外包网站域名污染查询网站
  • 厚街网站建设公司谷歌搜索引擎首页
  • 产品类型 速成网站世界足球排名
  • 做衣服外单网站有哪些百度关键词工具入口
  • 纯静态网站怎么做网站快速优化排名方法
  • 网站可以自己做服务器么天津seo推广
  • 网站怎么做百度地图做网站要多少钱
  • 北京市建设工程信息网官方网站百度推广营销
  • 南京网站设计网站建设重庆优化seo
  • 免费网站站长推广搜索电影免费观看播放
  • 男女直接做免费的网站网络培训心得体会总结
  • 建设一个网站首先需要什么条件简述网站建设流程
  • 网站建设分金手指排名四关键词分类工具
  • 代理做网站怎么样关键词排名优化系统
  • 做行业b2b网站前景黄页污水
  • 遂宁市城市建设档案馆网站哈尔滨电话本黄页
  • 重庆市建设和交通委员会网站seo自动刷外链工具
  • 定做网站多少钱郑州品牌网站建设
  • 贸易型企业网站建设长春免费网上推广
  • 哪家微信网站建设好重庆网站seo搜索引擎优化
  • wordpress百度小程序深圳搜索seo优化排名