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

网站优化建设公司电商网站建设公司哪家好

网站优化建设公司,电商网站建设公司哪家好,湖南众诚建设 官方网站,网站管理系统改不了的一、 如果成员变量是对象实体#xff08;不是指针#xff09; 例如StudyTool类中有一个Book类的成员变量#xff0c;StudyTool的构造函数和析构函数均为空函数。 class StudyTool { public:Book book;StudyTool();virtual ~StudyTool();void printBook(); }; 那么在main()方…一、 如果成员变量是对象实体不是指针 例如StudyTool类中有一个Book类的成员变量StudyTool的构造函数和析构函数均为空函数。 class StudyTool { public:Book book;StudyTool();virtual ~StudyTool();void printBook(); }; 那么在main()方法中执行如下代码时 int main(void) {StudyTool tool;return 0; } 执行顺序为1. 执行Book的默认构造函数2. 执行StudyTool的默认构造函数 3.执行StudyTool的析构函数 4. 执行Book的析构函数。 注1以上顺序可以通过设置一个全局变量在StudyTool和Book的构造函数和析构函数中分别打印函数名和全局变量来证明其执行顺序。本人已编码做过验证。 可见在执行StudyTool的构造函数之前将会自动调用其成员变量book的构造函数同时当main()函数清理栈内存时调用外层StudyTool的析构函数之后会再自动调用成员变量book的析构函数。 二、如果成员变量是指针 仍用StudyTool和Book的例子在StudyTool的构造函数中new一个Book将其赋给指针bookStudyTool和Book的析构函数均为空函数。如下 class StudyTool { public:Book *book;StudyTool(){book new Book();}virtual ~StudyTool(){}void printBook(); }; 则执行顺序为将1. 执行StudyTool的构造函数2. 在StudyTool的构造函数中通过new语句来执行Book的构造函数 3.执行StudyTool的析构函数。 注2以上顺序本人也编码做过验证验证方式类同注1。 可见当成员变量为指针时外层类StudyTool不会自动对其初始化也不会自动对其析构。需要在构造函数和析构函数中显式地对其new和delete。 因此上述StudyTool类的析构函数中应该加上 delete book 这句。    转载于:https://www.cnblogs.com/james6176/archive/2012/11/28/2792947.html
http://www.ihoyoo.com/news/66397.html

相关文章:

  • 晋江企业网站建设禄丰县住房和城乡建设局网站
  • 惠州网站建设 惠州邦婚纱摄影类网站模板
  • 全国建设工程四库一平台台州路桥区企业全网seo优化
  • 中国建设学会查询网站小说主题+wordpress
  • 北京网站维护公司做服装外单的网站
  • 网站建设性能指标大型网站建设报价
  • 学校建设门户网站的好处企业邮箱注册
  • 企业网站建设cms系统做固定背景网站
  • 厦门网站优化网络营销推广的方法有哪些?
  • 北京简网世纪科技有限公司游戏优化
  • 长沙企业网站设计深圳网站建设 合作品牌
  • 学做网站会员sae wordpress 安装插件
  • 网站制作企网页美工设计说明书
  • 揭阳网站制作服务梦幻西游官方网站
  • 做网站没有学历的人会吗wordpress分享qq插件下载
  • 做网站价格多少英文版wordpress
  • 广州做韩国网站iis wordpress index.php
  • php违章网站开发网站建设的意义与价值
  • 福州企业网站开发报价网站系统
  • 企业内部门户网站建设方案成都公司网站seo
  • 微信公众号开发是否需要建立网站广告设计公司制作
  • 贵阳网站建设公司招聘展示型企业网站有哪些举例
  • 一般做网站要什么编程上海品牌策划公司有哪些
  • 电池网站建设 中企动力珠海快速网站建设
  • 天津网站制作的公司快优吧seo优化
  • 顺德建网站ios软件开发教程
  • 常州网站建设 个人中铁建设集团华东分公司网站
  • 珠宝 网站模板xml的文档打开乱码程序打开
  • 网站管理员中心wordpress 4.5
  • 新建站点的步骤crm网页版