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

泊头市建设局官方网站企业qq手机版

泊头市建设局官方网站,企业qq手机版,网站接单,砀山推广公司归纳编程学习的感悟#xff0c; 记录奋斗路上的点滴#xff0c; 希望能帮到一样刻苦的你#xff01; 如有不足欢迎指正#xff01; 共同学习交流#xff01; #x1f30e;欢迎各位→点赞 #x1f44d; 收藏⭐ 留言​#x1f4dd; 人生就像骑单车#xff0c;想保持平衡… 归纳编程学习的感悟 记录奋斗路上的点滴 希望能帮到一样刻苦的你 如有不足欢迎指正 共同学习交流 欢迎各位→点赞 收藏⭐ 留言​ 人生就像骑单车想保持平衡就得往前进 一起加油 目录 一、什么是类的组合 二、类组合中的难点是关于它的构造函数设计问题。  三、例类的组合线段类  说明  四、 总结 五、共勉 一、什么是类的组合 类的组合是指:类中的成员数据是另一个类的对象。通过类的组合可以在已有的抽象的基础上实现更复杂的抽象。 二、类组合中的难点是关于它的构造函数设计问题。  组合类中有其他类的对象作为成员这些对象成员也称为类的内嵌对象成员。组合类在创建对象时它的各个内嵌对象将首先被自动创建。因此在创建对象时既要对本类的基本数据类型数据成员进行初始化又要对内嵌对象成员进行初始化。组合类构造函数定义的一般形式为: 类名::类名(总形参表):内嵌对象1 (形参表)内嵌对象 2(形参表)…… { 类的初始化  } 三、例类的组合线段类  #includeiostream #includecmath using namespace std; class Point{private:int x;int y;public:Point(int px,int py):x(px),y(py){coutPoint constructor calledendl;}~Point(){coutPoint destructor calledendl;}Point(const Pointp){xp.x;yp.y;coutPoint copy constructor calledendl;}int getx(){return x;} int gety(){return y;} };class Line{private:Point p1,p2;double len;public:Line(Point xp1,Point xp2);~Line(){coutLine destructor calledendl;}double getlen(){return len;} };Line::Line(Point xp1,Point xp2):p1(xp1),p2(xp2){double xp1.getx()-p2.getx();double yp1.gety()-p2.gety();lensqrt(x*xy*y); coutLine constructor calledendl; }int main(){Point a(3,4),b(10,9);Line ab(a,b);couta start point(a.getx(),a.gety())endl;coutb start point(b.getx(),b.gety())endl;coutThe length of the ab is:ab.getlen()endl;return 0; } 说明  在程序运行后先调用 Point 类的构造函数两次构造 Point 类对象a和b; 然后构造 Line 对象L1在执行 Line 类的构造函数之前先调用内嵌对象的构造函数由于内嵌对象是用已有的 Point 对象进行初始化的所以调用了两次复制构造函数来完成内嵌对象的初始化;接下来执行组合类 Line 的构造函数体;最后输出相关信息         程序运行到最后就开始析构对象先析构 Line 对象。在析构组合类对象时析构函数的执行顺序正好与构造函数相反。所以先执行Line 类的析构函数然后执行内嵌对象的析构函数最后析构主函数中的两个 Point 类对象a和b。 四、 总结 类中的成员数据是另一个类的对象。通过类的组合可以在已有的抽象的基础上实现更复杂的抽象。组合类中有其他类的对象作为成员这些对象成员也称为类的内嵌对象成员在创建对象时既要对本类的基本数据类型数据成员进行初始化又要对内嵌对象成员进行初始化。 五、共勉 以上就是我对C类和对象——(8)类的组合的理解希望本篇文章对你有所帮助也希望可以支持支持博主后续博主也会定期更新学习记录记录学习过程中的点点滴滴。如果有不懂和发现问题的小伙伴请在评论区说出来哦同时我还会继续更新对类和对象的理解请持续关注我哦
http://www.zqtcl.cn/news/265165/

相关文章:

  • 江山建设工程信息网站营销网讯
  • 网站制作公司 沈阳上海建设主管部门网站
  • 网站建设前期如何做好市场定位分析网络推广主要工作内容
  • 做一个网站的流程是什么金融网站建设方案
  • 汽车维修保养网站模板北京网站建设知名公司排名
  • 网站建设案例分享网络推广网
  • 广州知名网站推广app软件开发制作公司电话
  • 泉州专业网站建设seo是指什么职位
  • 怎么做房产网站张家港高端网站制作
  • 做网站运营公司收费广东短视频seo搜索哪家好
  • 外贸网站 源码做的好详情页网站
  • 冀州网站制作邢台百姓网官网
  • 佛山做外贸网站方案自助网站推广系统
  • 安徽鸿顺鑫城建设集团网站小区物业管理网站开发报告
  • 有关网站建设文章常熟做网站多少钱
  • 网站流量报表江苏住房和城乡建设厅网站
  • 提供做网站公司有哪些个人建网站的费用
  • 网站后台添加表格wordpress垂直分页导航插件
  • 重庆网站建设有限公司六安市裕安区建设局网站
  • 北京产品网站建设如何做移动支付网站
  • 做同城购物网站赚钱吗设计企业网站流程
  • 网站要用什么软件做建设工程施工合同专属管辖
  • 模板网站建设制作佛山正规网站建设哪家好
  • 飞虎队网站建设网络公司起名大全
  • 如何发布自己的网站视频8首页制作代码
  • 网站开发实用案例教程普陀网站制作
  • 建一个网站需要哪些知识招远网站建设
  • 文章标题-栏目名称-网站名 dede环保网站设计建设论文
  • centos wordpress建站北京专门做网站的
  • wordpress网站的彻底清理百度网站联系方式