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

比较好的外贸网站合肥网站优化排名推广

比较好的外贸网站,合肥网站优化排名推广,怎么备份wordpress主题设置,海拉尔做网站当类模版遇到继承时,需要注意以下几点:当子类继承的父类是一个类模版时,子类在声明的时候,要指定出父类中T的类型如果不指定,编译器无法给子类分配内存如果想灵活指定出父类中T的类型,子类也需变为类模版因…

当类模版遇到继承时,需要注意以下几点:

  • 当子类继承的父类是一个类模版时,子类在声明的时候,要指定出父类中T的类型
  • 如果不指定,编译器无法给子类分配内存
  • 如果想灵活指定出父类中T的类型,子类也需变为类模版

         因为父类中的一些东西需要继承到子类中,父类中有的成员,子类中也必须有,但是子类也不是一个模版,因此一个子类对象到底占据多少个内存空间,怎么算?算不出来,是因为我确定不出来这个继承的这个东西到底占据了多大的空间,因此发生了继承的时候,我必须指明父类中的T 究竟是什么样的数据类型,才能继承该子类。

#include <iostream>//类模版与继承
template<typename T>
class Base{T m;
};class Son:public Base<int>{//必须要知道父类中T的数据类型才能继承给子类};void test01()
{Son s1;
}int main() {test01();return 0;
}

         但是如果想灵活的指定父类中T的数据类型,子类也需要编程类模版。

//如果想灵活的指定父类中T的数据类型,子类也需要编程类模版
template <typename T1,typename T2>
class Son2:public Base<T2>
{T1 obj;T2 obj2;
};

这里的int和char传给了T1和T2

//如果想灵活的指定父类中T的数据类型,子类也需要编程类模版
template <typename T1,typename T2>
class Son2:public Base<T2>
{T1 obj;
};
void test02()
{Son2<int,char>S2;
}

这里的T1是obj的数据类型,他现在是一个整型int,这个T2给了父类,因此这个T2是m的数据类型,其中这个数据类型是char类型。这样一步一步的成立之后,再继承下来之后,这样他们就能拿到一个父类中的m。

//如果想灵活的指定父类中T的数据类型,子类也需要编程类模版
template <typename T1,typename T2>
class Son2:public Base<T2>
{//写一个构造函数来看一下T1和T2的数据类型public:Son2(){std::cout<< "T1 type: " << typeid(T1).name() << std::endl;std::cout<< "T2 type: " << typeid(T2).name() << std::endl;}T1 obj;
};
void test02()
{Son2<int,char>S2;
}int main() {test02();return 0;
}

这里再运行Son2的时候,其一定会调用自己的构造函数。

最终的结果显示其一个为int型,一个为char型。

总结:父类是一个类模版,子类在继承的时候需要指定出父类中T的数据类型。

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

相关文章:

  • 哪个网站做恒指好百度官方免费下载安装
  • 天津做app和网站的公司搜索引擎seo如何优化
  • 网站换域名要怎么做百度一级代理商
  • 跨境建站服务公司好用的种子搜索引擎
  • 吉首网站制作上海优化seo排名
  • 装修设计公司公司价格表某网站seo诊断分析
  • 上海软件网站建设全国十大跨境电商公司排名
  • 做竞猜网站犯法吗百度视频下载
  • 湖南省政府网站集约化建设图片外链生成工具
  • 电子商务网站建设域名b2b免费发布网站大全
  • 数据库2008做企业网站网站关键词全国各地的排名情况
  • 做网站怎么买服务器电脑培训学校
  • 营销型网站有哪些类搜索自媒体平台
  • 做外贸兼职的网站体验式营销经典案例
  • vps 网站打不开windows7系统优化工具
  • 常用于做网站的软件晚上看b站
  • 广州番禺区网站建设搜索引擎优化简称
  • 企业网站开发公司-北京公司谷歌搜索引擎下载安装
  • 南京电子商务网站建设seo培训学校
  • 做包装的网站有哪些百度seo原理
  • 苏州吴中网站建设seo服务顾问
  • 淘宝网站的建设目标制作网站的步骤
  • 上饶市建设局官方网站购物网站页面设计
  • 厦门医疗网站建设seo人才招聘
  • 湖南学校网站建设seo和sem是什么意思啊
  • 做百度商桥网站网络营销专业就业方向
  • 网站的佣金怎么做会计分录网站推广的意义和方法
  • 珠海政府网站集约化建设引擎优化seo怎么做
  • 乌鲁木齐新市区建设局网站买卖友链
  • 江西南昌网站建设哪家好百度快照替代