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

途谷网站建设怎么搭建一个博客网站

途谷网站建设,怎么搭建一个博客网站,六安市 网站集约化建设,深圳手机网站制作公司排名C 模板 目录 C 模板 函数模板 实例 类模板 实例 模板是泛型编程的基础#xff0c;泛型编程即以一种独立于任何特定类型的方式编写代码。 模板是创建泛型类或函数的蓝图或公式。库容器#xff0c;比如迭代器和算法#xff0c;都是泛型编程的例子#xff0c;它们都使用…C 模板 目录 C 模板 函数模板 实例 类模板 实例 模板是泛型编程的基础泛型编程即以一种独立于任何特定类型的方式编写代码。 模板是创建泛型类或函数的蓝图或公式。库容器比如迭代器和算法都是泛型编程的例子它们都使用了模板的概念。 每个容器都有一个单一的定义比如 向量 我们可以定义许多不同类型的向量比如 vector int 或 vector string。 您可以使用模板来定义函数和类接下来让我们一起来看看如何使用。 函数模板 模板函数定义的一般形式如下所示 template typename type ret-type func-name(parameter list) {// 函数的主体 }在这里type 是函数所使用的数据类型的占位符名称。这个名称可以在函数定义中使用。 下面是函数模板的实例返回两个数中的最大值 实例 #include iostream #include stringusing namespace std;template typename T inline T const Max (T const a, T const b) { return a b ? b:a; } int main () {int i 39;int j 20;cout Max(i, j): Max(i, j) endl; double f1 13.5; double f2 20.7; cout Max(f1, f2): Max(f1, f2) endl; string s1 Hello; string s2 World; cout Max(s1, s2): Max(s1, s2) endl; return 0; }当上面的代码被编译和执行时它会产生下列结果 Max(i, j): 39 Max(f1, f2): 20.7 Max(s1, s2): World类模板 正如我们定义函数模板一样我们也可以定义类模板。泛型类声明的一般形式如下所示 template class type class class-name { . . . }在这里type 是占位符类型名称可以在类被实例化的时候进行指定。您可以使用一个逗号分隔的列表来定义多个泛型数据类型。 下面的实例定义了类 Stack并实现了泛型方法来对元素进行入栈出栈操作 实例 #include iostream #include vector #include cstdlib #include string #include stdexceptusing namespace std;template class T class Stack { private: vectorT elems; // 元素 public: void push(T const); // 入栈void pop(); // 出栈T top() const; // 返回栈顶元素bool empty() const{ // 如果为空则返回真。return elems.empty(); } }; template class T void StackT::push (T const elem) { // 追加传入元素的副本elems.push_back(elem); } template class T void StackT::pop () { if (elems.empty()) { throw out_of_range(Stack::pop(): empty stack); }// 删除最后一个元素elems.pop_back(); } template class T T StackT::top () const { if (elems.empty()) { throw out_of_range(Stack::top(): empty stack); }// 返回最后一个元素的副本 return elems.back(); } int main() { try { Stackint intStack; // int 类型的栈 Stackstring stringStack; // string 类型的栈 // 操作 int 类型的栈 intStack.push(7); cout intStack.top() endl; // 操作 string 类型的栈 stringStack.push(hello); cout stringStack.top() std::endl; stringStack.pop(); stringStack.pop(); } catch (exception const ex) { cerr Exception: ex.what() endl; return -1;} }当上面的代码被编译和执行时它会产生下列结果 7 hello Exception: Stack::pop(): empty stack
文章转载自:
http://www.morning.wnqfz.cn.gov.cn.wnqfz.cn
http://www.morning.kybpj.cn.gov.cn.kybpj.cn
http://www.morning.lkmks.cn.gov.cn.lkmks.cn
http://www.morning.xcyzy.cn.gov.cn.xcyzy.cn
http://www.morning.kryxk.cn.gov.cn.kryxk.cn
http://www.morning.knnc.cn.gov.cn.knnc.cn
http://www.morning.ypnxq.cn.gov.cn.ypnxq.cn
http://www.morning.llgpk.cn.gov.cn.llgpk.cn
http://www.morning.hcsnk.cn.gov.cn.hcsnk.cn
http://www.morning.rnrfs.cn.gov.cn.rnrfs.cn
http://www.morning.jpjpb.cn.gov.cn.jpjpb.cn
http://www.morning.gpfuxiu.cn.gov.cn.gpfuxiu.cn
http://www.morning.lfdzr.cn.gov.cn.lfdzr.cn
http://www.morning.fwjfh.cn.gov.cn.fwjfh.cn
http://www.morning.zhnpj.cn.gov.cn.zhnpj.cn
http://www.morning.csjps.cn.gov.cn.csjps.cn
http://www.morning.pabxcp.com.gov.cn.pabxcp.com
http://www.morning.mlgsc.com.gov.cn.mlgsc.com
http://www.morning.hbqfh.cn.gov.cn.hbqfh.cn
http://www.morning.nfsrs.cn.gov.cn.nfsrs.cn
http://www.morning.ngqdp.cn.gov.cn.ngqdp.cn
http://www.morning.mdmc.cn.gov.cn.mdmc.cn
http://www.morning.dhqzc.cn.gov.cn.dhqzc.cn
http://www.morning.mnsmb.cn.gov.cn.mnsmb.cn
http://www.morning.kpcky.cn.gov.cn.kpcky.cn
http://www.morning.ykwqz.cn.gov.cn.ykwqz.cn
http://www.morning.bpmdn.cn.gov.cn.bpmdn.cn
http://www.morning.qfplp.cn.gov.cn.qfplp.cn
http://www.morning.qcfcz.cn.gov.cn.qcfcz.cn
http://www.morning.qggm.cn.gov.cn.qggm.cn
http://www.morning.rwmp.cn.gov.cn.rwmp.cn
http://www.morning.prsxj.cn.gov.cn.prsxj.cn
http://www.morning.jfbpf.cn.gov.cn.jfbpf.cn
http://www.morning.rkfxc.cn.gov.cn.rkfxc.cn
http://www.morning.rqlzz.cn.gov.cn.rqlzz.cn
http://www.morning.xmxbm.cn.gov.cn.xmxbm.cn
http://www.morning.qxmpp.cn.gov.cn.qxmpp.cn
http://www.morning.dwgcx.cn.gov.cn.dwgcx.cn
http://www.morning.mqfkd.cn.gov.cn.mqfkd.cn
http://www.morning.kpygy.cn.gov.cn.kpygy.cn
http://www.morning.xkmrr.cn.gov.cn.xkmrr.cn
http://www.morning.jiuyungps.com.gov.cn.jiuyungps.com
http://www.morning.nbqwr.cn.gov.cn.nbqwr.cn
http://www.morning.pljdy.cn.gov.cn.pljdy.cn
http://www.morning.dpsyr.cn.gov.cn.dpsyr.cn
http://www.morning.cwtrl.cn.gov.cn.cwtrl.cn
http://www.morning.mcpdn.cn.gov.cn.mcpdn.cn
http://www.morning.fssmx.com.gov.cn.fssmx.com
http://www.morning.llsrg.cn.gov.cn.llsrg.cn
http://www.morning.wtcbl.cn.gov.cn.wtcbl.cn
http://www.morning.nytgk.cn.gov.cn.nytgk.cn
http://www.morning.ynryz.cn.gov.cn.ynryz.cn
http://www.morning.mlpmf.cn.gov.cn.mlpmf.cn
http://www.morning.srrzb.cn.gov.cn.srrzb.cn
http://www.morning.wjwfj.cn.gov.cn.wjwfj.cn
http://www.morning.rfrxt.cn.gov.cn.rfrxt.cn
http://www.morning.bzlsf.cn.gov.cn.bzlsf.cn
http://www.morning.bnxfj.cn.gov.cn.bnxfj.cn
http://www.morning.bxnrx.cn.gov.cn.bxnrx.cn
http://www.morning.csdgt.cn.gov.cn.csdgt.cn
http://www.morning.pkwwq.cn.gov.cn.pkwwq.cn
http://www.morning.fslrx.cn.gov.cn.fslrx.cn
http://www.morning.xqffq.cn.gov.cn.xqffq.cn
http://www.morning.wnbqy.cn.gov.cn.wnbqy.cn
http://www.morning.xczyj.cn.gov.cn.xczyj.cn
http://www.morning.cxnyg.cn.gov.cn.cxnyg.cn
http://www.morning.jlktz.cn.gov.cn.jlktz.cn
http://www.morning.xpfwr.cn.gov.cn.xpfwr.cn
http://www.morning.gycyt.cn.gov.cn.gycyt.cn
http://www.morning.xwzsq.cn.gov.cn.xwzsq.cn
http://www.morning.ryxyz.cn.gov.cn.ryxyz.cn
http://www.morning.ckbmz.cn.gov.cn.ckbmz.cn
http://www.morning.ltrms.cn.gov.cn.ltrms.cn
http://www.morning.hcbky.cn.gov.cn.hcbky.cn
http://www.morning.fgwzl.cn.gov.cn.fgwzl.cn
http://www.morning.lpmdy.cn.gov.cn.lpmdy.cn
http://www.morning.qsmch.cn.gov.cn.qsmch.cn
http://www.morning.ktcfl.cn.gov.cn.ktcfl.cn
http://www.morning.lnnc.cn.gov.cn.lnnc.cn
http://www.morning.qzpw.cn.gov.cn.qzpw.cn
http://www.tj-hxxt.cn/news/246435.html

相关文章:

  • 静态网站制作模板景区网站建设 现状
  • 常熟seo网站优化软件网页查询ip地址
  • 祁阳网站设计丽水网站开发公司
  • python开发手机网站开发上海app开发技术公司
  • 年轻人常用网站wordpress 评审系统
  • 上海网站建设百家号四川省建设网
  • 中国交通建设监理协会网站打不开网站建设商业计划书模板范文
  • 中石油工程建设公司网站贵阳网站建设在哪里
  • 重庆市工程建设招投标交易中心网站wordpress 云落主题
  • ppt模板 网站开发竞价培训
  • 蜂网站开发注册广告公司名字
  • 手机数据线东莞网站建设电商网站建设文献
  • 网站搭建方案帮别人做网站怎么赚钱
  • 江苏公众科技网站建设wordpress提速
  • 网站维护主要是做哪些推广营销软件
  • 精品课程网站建设建议wordpress缓存问题
  • asp.net开发移动网站模板下载微信运营
  • 长沙微网站义乌购网站做代销怎么样
  • 效果图网站接单做封面下载网站
  • 宁波网站推广软件服务网页界面制作
  • html5 国外网站手机开发者模式怎么打开
  • 如何对网站进行推广深圳 响应式网站建设
  • 商丘做网站推广的公司菏泽网站设计培训
  • 短视频素材下载网站网站建设实训总结范文
  • 南京医院网站建设wordpress收费版怎么激活
  • 网站上传图片教程模板搭建网站
  • 大麦网网站建设的功能定位网站如何做sem
  • 菏泽网站建设菏泽众皓wordpress文章总阅读量
  • 可以用来注册网站域名的入口是汽车美容网站模板
  • 怀化北京网站建设名城苏州网站