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

网站建设评比办法济南市住房城乡建设网

网站建设评比办法,济南市住房城乡建设网,建设网站属于什么费用吗,wordpress 关键字内链模板是泛型编程的基础#xff0c;泛型编程即以一种独立于任何特定类型的方式编写代码。模板是创建泛型类或函数的蓝图或公式。库容器#xff0c;比如迭代器和算法#xff0c;都是泛型编程的例子#xff0c;它们都使用了模板的概念。每个容器都有一个单一的定义#xff0c;…模板是泛型编程的基础泛型编程即以一种独立于任何特定类型的方式编写代码。模板是创建泛型类或函数的蓝图或公式。库容器比如迭代器和算法都是泛型编程的例子它们都使用了模板的概念。每个容器都有一个单一的定义比如 向量我们可以定义许多不同类型的向量比如 vector int 或 vector string。您可以使用模板来定义函数和类接下来让我们一起来看看如何使用。C 中 typename 和 class 的区别在 C Template 中很多地方都用到了 typename 与 class 这两个关键字而且好像可以替换是不是这两个关键字完全一样呢?相信学习 C 的人对 class 这个关键字都非常明白class 用于定义类在模板引入 c 后最初定义模板的方法为templateclass T......这里 class 关键字表明T是一个类型后来为了避免 class 在这两个地方的使用可能给人带来混淆所以引入了 typename 这个关键字它的作用同 class 一样表明后面的符号为一个类型这样在定义模板的时候就可以使用下面的方式了templatetypename T......在模板定义语法中关键字 class 与 typename 的作用完全一样。typename 难道仅仅在模板定义中起作用吗其实不是这样typename 另外一个作用为使用嵌套依赖类型(nested depended name)如下所示class MyArray { publictypedef int LengthType; ..... }templateclass T void MyMethod( T myarr ) { typedef typename T::LengthType LengthType; LengthType length myarr.GetLength; }这个时候 typename 的作用就是告诉 c 编译器typename 后面的字符串为一个类型名称而不是成员函数或者成员变量这个时候如果前面没有 typename编译器没有任何办法知道 T::LengthType 是一个类型还是一个成员名称(静态数据成员或者静态函数)所以编译不能够通过。函数模板可以重载只要它们的形参表不同即可。例如下面两个模板可以同时存在templateclass T1, class T2 void print(T1 arg1, T2 arg2) {coutarg1 arg2endl; } templateclass T void print(T arg1, T arg2) {cout arg1 arg2 endl; }如果需要代码分离即 template class 的声明、定义以及 main 函数分属不同文件。例如src_dir |____MyStack.h |____MyStack.cpp |____main.cpp则 main.cpp 文件中需要同时包含 .h 文件和 .cpp 文件不然会出现链接错误。// main.cpp #include MyStack.h #include MyStack.cpp// 其他include // main函数主体 其实举个简单的例子反而更利于新手理解本质。函数模板#include iostream using namespace std; template typename T1 void Swap(T1 a, T1 b) {T1 t a;a b;b t; } int main() {int a 2;int b 3;cout a a ; b b endl;Swap(a,b);cout a a ; b b endl;float c 0.02;float d 0.03;cout c c ; d d endl;Swap(c,d);cout c c ; d d endl;return 0; }类模板#include iostream using namespace std; template typename T class Op{ public:T peocess(T v){return v * v;} }; int main() {Opint opInt;Opdouble opDouble;cout 5 * 5 opInt.peocess(5) endl;cout 0.5 * 0.5 opDouble.peocess(0.5) endl; }
http://www.hkea.cn/news/14262482/

相关文章:

  • 网站设计平台及开发工具wordpress 获取当前id
  • 曲阜网站建设公司开拼多多网店怎么运营
  • 西昌市做网站的公司温州网站建设备案
  • 柳州微网站开发单页面竞价网站
  • 建站技术有哪些推广平台怎么做
  • 网站上线前做环境部署wordpress恢复数据库菜单不见
  • 广州市萝岗区做网站设计服务襄阳最新消息
  • 装修网站排名网站开发运营
  • 菏泽住房和城乡建设局网站芜湖市网站开发
  • wordpress for sae图床优化师是干嘛的
  • 菏泽手机网站建设wordpress html5视频插件
  • 博客网站如何设计网站四网合一
  • 上海简约网站建设公司全国新冠新增最新消息
  • 古县网站建设PHP是做网站最好的
  • 网站开发项目经验描述科技公司网站首页
  • 织梦末班和dw建设网站哪个方便优化做ppt免费模板软件
  • 建设银行网站支付限额怎么办网站建设人员
  • 工商所什么网站可做年报资源交易网站代码
  • 怎么做国际网站首页网站建设必备
  • 大学做网站有哪些四川油建公司官网
  • 桐城住房和城乡建设局网站景观设计师做交通分析常用网站
  • 贵阳建站公司网店如何做推广
  • 深圳做积分商城网站公司wordpress文件扫描
  • 做门窗安装用哪些网站找生意做网站推广一年多少钱
  • 深圳专业做网站建网站wordpress 迁移到hexo
  • 创建一个网站嘉兴有能做网站优化
  • 电子商务网站建设规划教案维修保养网站开发
  • 湛江网站排名做网站有关机械的图片
  • 网站开发去哪里找程序员全媒体网站的建设
  • 庆元县建设局网站沈阳网站建设管理