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

广元网站设计南京有哪些做网站的公司

广元网站设计,南京有哪些做网站的公司,外贸建设网站,国内专业网站建设公司为了代码重用,代码必须是通用的;通用的代码就必须不受数据类型的限制。那么我们可以把数据类型改为一个设计参数,这种类型的程序设计称为参数化程序设计,软件模板有模板构造,包括函数模板和类模板。 函数模板可以用来…
为了代码重用,代码必须是通用的;通用的代码就必须不受数据类型的限制。那么我们可以把数据类型改为一个设计参数,这种类型的程序设计称为参数化程序设计,软件模板有模板构造,包括函数模板和类模板。

函数模板可以用来创建一个通用功能的函数,以支持多种不同形参,简化重载函数的设计,函数模板的定义如下:

template<模板参数表>

返回类型 函数名 (形式参数表)

{

           .......;//函数体

}

<模板参数表>尖括号中不能为空,参数可以有多个,用逗号分开,模板参数主要是模板类型参数。

模板类型参数代表一种类型,由关键字class或typename(建议用typename)后加一个标识符构成,在这里两个关键字的意义相同,它们表示后面的参数名代表一个潜在的内置或用户设计类型。
如下所示:

template<typename T>   //class  typename
T Max(T a, T b)
{cout << "a type" << typeid(a).name() << endl;cout << "T type" << typeid(T).name() << endl;  //对类型进行识别return a > b ? a : b;
}int main()
{cout << Max(12, 23) << endl;cout << Max('a','b') << endl;cout << Max(12.23,34.45) << endl;}

  函数模板根据一组实际类型或值构造出独立的函数的过程通常是隐式发生的,称为模板实参推演。

template<typename T,int N>
void PrintAr(T (&br)[N])
{cout << sizeof(br) << endl;
}int main()
{int ar[10] = { 1,2,3,4,5,6,7};double dx = {1.2,2.3,3.4,4.5,5.6};//typename +elemnum;PrintAr(ar);PrintAr(dx);return 0;
}

http://www.15wanjia.com/news/191743.html

相关文章:

  • 企业网站 域名注册有哪些建设网站的
  • 秀洲区住房和城乡建设局网站seo关键字优化教程
  • 备案系统网站建设银行网站能不能注销卡
  • 推进门户网站建设方案品牌建设和品牌打造方案
  • 福州建网站网络营销推广师
  • 上海市网站设计如何快速推广一个app
  • 品牌咖啡主题网页界面设计整站快速排名优化
  • 章贡网站建设互联网营销培训课程
  • 做课内教学网站百度网盘搜索引擎入口在哪里
  • 北京网页设计公司兴田德润团队网站建设网站优化
  • 奢侈品网站排名seo查询什么意思
  • 网站怎么备案花生棒做网站
  • dede小说网站模板下载建网站备案需要的材料
  • 用python做的大型网站北京交通管制信息网站
  • 如何建立竞价网站平台网站建设步骤
  • 啥是深圳网站建设网架
  • dede怎么做视频网站网站初期推广方案
  • 深圳建网站兴田德润专业服务器win2003安装wordpress
  • 成都系统网站建设查国外企业用什么软件
  • 上海招聘用的最多的网站安居客西安网页版
  • 动漫网站建设方案设计陈锦良厦门建设局
  • 音乐网站素材成都布马网络科技有限公司
  • 商贸公司网站建设极致发烧北京网站建设网站
  • seo短视频网页入口引流方案手机网站 seo
  • 全国加盟网站官网wordpress 标签下的文章
  • 移动网站开发百度百科网站如何注销
  • 申请网址的网站wordpress祖册
  • 吉林网站建设找哪家品牌网站建设權威大蝌蚪
  • 茶陵网站建设wordpress典
  • 网站建设风险是什么意思江西省的建设厅官方网站